欢迎来到重庆监控公司官方网站!
打开客服菜单

监控新闻

重庆监控公司 > 监控新闻 > 行业新闻 > 重庆监控安装公司分享手机远程监控系统应用技术
重庆监控安装公司分享手机远程监控系统应用技术
编辑 :  重庆监控公司    2017-11-01 15:07:28

重庆监控安装公司分享手机远程监控系统应用技术。手机远程监控系统主要涉及5大方面,分别为最核心的视频编解码,网络传输,UI设计,服务端(手机流媒体)以及与其它系统的结合.在手机上浏览实时视频图像画面一般过程是手机客户端发起一个视频预览请求到手机流媒体,告知流媒体当前客户端想浏览那一路视频,流媒体服务器去连接前端远程的DVR/DVS取其子码流数据,转发传输QCIF画面质量的视频数据到手机上,客户端软件调用解码库对接收到视频数据解码,最终通过DirectShow绘制到界面上显示.


手机远程监控系统应用技术最全剖析


手机远程监控系统 视频编解码

    要考虑到采用什么类型编码的视频流是H.264或MPEG4,还是其它格式的视频数据,一般视频监控设备传输的是采用具有高压缩比的H.264数据.确定了视频数据编码类型就好办了,那就去找其相应的编解码库,一般移植开源的ffmpeg到WM上进行优化(已经有人做了,大家可以直接Google一下找到相应的源代码),移植其mpeg4 sp/h.264解码器,在没有任何优化的情况下可支持32K,CIF,5-10fps的效果,对于一般的流媒体应用足够了。以后还要经过算法和汇编优化。解码后还需要经过yuv2rgb和scale,需要注意的是ffmpeg的解码有消隐区的说法,即QCIF的图像其linesize不是176而是192,如果你发现解码后图像呈绿色,需用img_convert()转一下(目的格式也是PIX_FMT_YUV420P)。Symbian上用DSA直接写屏就行。Wndows Mobile上可以用sdl.音频解码主要包括AAC,AMRNB,AMRWB。AAC和AMRNB是gprs和edge带宽支持的音频(aac效果比amrnb好),AMRWB是3G后的音频格式。在ffmpeg 0.5 release中已经支持amrnb/wb的fixed point解码,很强大。或者从TCPMP播放器里面提取相应代码,TCPMP有N多种可用的编解码,其中就有H.264的,解码效率听说不错,可借鉴。

本文编辑:重庆监控公司(网址:http://www.cqbakj.com.cn/)版权申明:本文章来源于网络,如有侵权,请联系我们我们收到后立即删除,谢谢!特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。


上一篇    [返回首页] [打印] [返回上页]    下一篇