现在三大平台的IP摄像头均已支持基于运动检测的自动录像。开启IP摄像头服务器后,可以点击运动检测选择是否开启运动检测,开启后会延迟10s启动运动检测以防止误触发。当IP摄像头检测到有物体时会自动开始录像并存档,可以打开文件管理器查看(iOS由于系统限制,IP摄像头内置了一个媒体库,专门存放录像),还可以通过Web在线查看。

creenshot_2015-11-18-20-25-13

虽说三大平台,但是IP摄像头的版本其实有五个,分别是Android,iOS,Windows Phone 8.1,Win8.1和Win10 UWP……全部一个人开发,一部笔记本一部Mac mini,荣耀3C+iPad mini 2+Lumia925作为调试工具。当然还有广大网友的支持,IP摄像头才有现在相对完善的功能。

目前Windows平台主要精力放在UWP版上。感谢MS在Win10上提供了更加完善的API,UWP版IP摄像头比之前Windows Phone 8.1和Win8.1拥有更完善的性能。经过测试,在Lumia925上刷最新的build10581 Win10 Mobile上,UWP版IP摄像头的运行速度可达WP8.1版两倍,同时机器的发热减少。由于刚刚开发好的时候连不上lumia925调试,画面抖动的问题一直没法解决。最近使用新版SDK连接上lumia925后,解决了此问题,目前6.2.1.0版已经上架(需要Win10),解决了先前版本的诸多问题,同时改善了音频传输稳定性。欢迎使用!

p_ss_20151118_0002

从Windows应用商店下载IP摄像头

新版的IP摄像头全平台支持UPnP端口自动映射,可以自动将端口映射出去。如果你的网关(例如路由器)可以通过外网访问(网关没有通过NAT,并且有独立的公网IP),并且网关和IP摄像头同时开启UPnP,就可以通过外网访问到IP摄像头了。不需要在路由器上设置复杂的端口映射。

默认IP摄像头会使用使用设定的端口号做为外网端口使用,如果遇到外网端口已被占用,则会自行选择外网端口。映射情况可以通过查看界面上显示的外网地址了解。当然可以通过设置关闭UPnP禁止自动映射端口。

 

iOS版IP摄像头的UPnP支持

目前,iOS,Android和Windows三大平台已经全部上架(iOS平台遇到了最快的审核速度,排队不到一天,没有申请加急)。

for Android

for Windows

for Windows Phone

iOS版《IP摄像头》已发布,欢迎使用!当前支持iOS8及以上系统,除了提供跟Android和Windows 一样的功能外,iOS版还支持在查看MJPEG视频流时进行录像,如果查看的MJPEG视频流是来自另外一台设备的IP摄像头,录像时还将包含声音。你还可以通过内置的二维码功能,实现IP摄像头的快速添加!

IP摄像头 for iOS

 

IP摄像头服务

 

IP摄像头正在录制远程MJPEG视频流

修改Wordpress

这个问题已经困扰我很久了,今天要在iPad上发一文章,发现拍的照片太大了,而Wordpress的图片编辑功能图片总是出不来,iPad又没好的APP可以改分辨率,索性开电脑排查错误。

先升级到4.1版,发现问题还在。然后就一条一条跟踪代码,在关键地方插入 var_dump 语句查看变量,终于在 文件 class-wp-image-editor-imagick.php (位于 /wp-includes )的 141行跟踪到 Exception,大概是给定的URL不能加载图片,然后在 dump URL,得到地址为 “saestor://wordpress/uploads”开头的URL,应该是Imagick不支持SAE的storage协议所致,看来不能使用Imagick而得改用gd。

解决办法很简单,改图片编辑器为gd即可,在 wp-includes下找到media.php,在第 2489行,找到 $implementations = apply_filters( ‘wp_image_editors’, array(  ‘WP_Image_Editor_Imagick’,’WP_Image_Editor_GD’ ) ); 改为 $implementations = apply_filters( ‘wp_image_editors’, array(  ‘WP_Image_Editor_GD’,’WP_Image_Editor_Imagick’ ) ); 即把GD作为优先使用的图像编辑器即可。

如下图所示,保存修改后,Wordpress即可恢复图像编辑功能。

修改Wordpress

当然Imagick的性能比GD好,只是懒得去了解如何用Imagick加载SAE的storage里面的图片,平常编辑GD足够了。注意:上面的代码行数可能因为版本不同而不同。

前几天漳州飙到30多度,感觉家里的路由猫很热,有点撑不住(基本上我一回去就有5,6台设备要连接,水星的路由猫),遂产生了加散热风扇的想法。

在不破坏外观的情况下,在底部添加了个风扇,12v的,路由器是9v供电,直接从适配器的电源线上截取,9v电压下风扇噪音很小

散热风扇

 

把路由器放到风扇上即可,运行了一天,路由器表面几乎不热。风扇在路由器底部