应网友要求,在最近一次更新中对这两个应用加入了开机自启动的支持,可以通过设置,打开此选项,如下图所示,《无线话筒》类似!

开机自启动设置

开机自启动设置

注意事项:要把锁屏关了,关机前确保手机已经连接到wifi,并且wifi开关是开着的,有些手机自带有管家之类的要把程序添加进开机启动白名单或者允许开机启动才行,另外请不要把这两个应用同时设成开机启动,后果你懂的!这样开机后程序就会自动运行,只需打开浏览器或者客户端就能收到图像和音频信号!

目前这两个应用以及在谷歌Play商店中了,国内由于周末缘故,得过几天才会在国内市场出现,不过应用汇和其它几个商店已经可以下载了。

由于Windows Phone系统不支持开机自启动,所以这个特性暂时不会出现在Windows Phone版中。

《IP摄像头》推出后,就想着开发一款不带视频只有音频的“IP摄像头”,于是把IP摄像头的代码裁剪之后,《无线话筒》诞生了!跟《IP摄像头》一样,你可以通过浏览器或者VLC媒体播放器收听《无线话筒》广播的音频,浏览器端如果装有Flash插件,则用Flash渲染音频,没有的话就用html5。经过测试,Android自带的浏览器通过Flash插件也能完美播放。目前Android版和Windows Phone版已经上线,欢迎下载使用!

《无线话筒》for Android

《无线话筒》for Windows Phone

无线话筒 for Android

无线话筒 for Android

无线话筒 for Windows Phone

无线话筒 for Windows Phone

IP摄像头开始支持实时音频传输了,现在你不仅可以看到图像,还能听到声音!使用支持html5的浏览器(Chrome、Firefox、Opera或者IE9以上)来打开IP摄像头的网址,就能看到图像听到声音了。不过目前由于浏览器实现html5音频的不同,会导致声音有10秒左右的延迟。这是由于浏览器缓冲时导致的,不同浏览器的延迟时间也不同。当然你也可以使用客户端比如VLC媒体播放器来收听,并把缓冲时间调整为100ms左右就不会有延迟了,后期考虑用Flash来代替html5处理音频以降低延迟。

目前 IP摄像头 for Win8.1版和Windows Phone 8版已经支持实时音频了,并且已经上架,欢迎使用!Android版的IP摄像头也已经成功实现了,目前还处于调试阶段,最快一周内发布,欢迎到时使用!

IP摄像头的音频支持

在编写IP摄像头的Win8.1版和WP8版时遇到多线程调用StreamSocket发送数据时被意外Dispose,具体是StreamSocket是从StreamSocketListener接受连接后传过来的,然后用DataWriter发送一行数据后插入List供别的线程发送数据,问题就出现在别的线程发送数据时产生Dispose异常,可是奇怪的是我并没有将StreamSocket给Dispose,因为我还要用来传输数据呢!

问题解决:在插入List之前,将DataWriter先DetachStream,然后再给别的线程条用,这样就正常了!估计是DataWriter离开作用域后被销毁时顺便把StreamSocket给连带Dispose了,这个在使用StreamSocket时候得注意一下!当然如果用用DataReader的话也得DetachStream!

本想用Silverlight让IP摄像头支持IE,结果做出来后发现很卡顿,不流畅,按理说Silverlight性能应该比Flash好才对,找不出原因,果断用Flash插件代替,而且Flash在Win8的Modern版的IE也支持。编写后本地测试没问题,编译进IP摄像头后就不行了,一直报Error #2048安全沙箱冲突,所以就有了这篇文章以下的故事……

首先以下的内容是可以完完全全解决问题的,感谢这篇文章《完全解决AS3 中使用Socket的安全问题.》,我是网上搜了好久才找到这篇有用的,最后还看这篇《flash跨域策略文件crossdomain.xml配置详解》。依次看完这两篇就能解决这个问题。

IP摄像头里开辟了一个端口专门用于发送跨域策略文件,然后就解决这个问题了。不懂为什么在网站根目录下放策略文件不行(网络监控显示文件被Flash正常获取了),真觉得Adobe闲得蛋疼~~。所以如果你想要用IE通过外网访问IP摄像头,除了开辟IP摄像头的端口外,还要开辟IP摄像头的策略文件发送端口 8430(If you want to use IE to access IP Camera through external network, you must open up the  port 8430 to send policy file.) 。

完成以上步骤,就能用IE正常访问IP摄像头了!

View IP Camera from Modern IE