发明名称 |
手机播放实时监控视频的方法及播放实时监控视频的手机 |
摘要 |
一种手机播放实时监控视频的方法,首先,前端视频监控设备采集监控场所的图像,将采集到的图像进行编码转换成数字信号;手机客户端通过无线网络发送验证请求至前端视频设备,前端视频监控设备接收验证请求并进行验证,验证成功,并发送视频数据;否则,不作处理;手机客户端注册回调函数并接收视频数据;手机客户端检测、分析接收到的视频数据,得到I帧信息;根据得到的I帧信息创建抖动缓冲区,将视频数据以帧为单位进行收集、存储,当数据量达到抖动缓冲下限阀值时发送至解码模块处理;最后将解码后视频数据进行播放。本发明具有流畅性、实时性好、清晰度高且网络环境简单的优点。 |
申请公布号 |
CN102202210B |
申请公布日期 |
2013.07.17 |
申请号 |
CN201010130714.6 |
申请日期 |
2010.03.23 |
申请人 |
上海威乾视频技术有限公司 |
发明人 |
弓继鹏 |
分类号 |
H04N7/18(2006.01)I;H04W24/00(2009.01)I |
主分类号 |
H04N7/18(2006.01)I |
代理机构 |
上海汉声知识产权代理有限公司 31236 |
代理人 |
胡晶 |
主权项 |
一种手机播放实时监控视频的方法,其特征在于,包括以下步骤:(1)前端视频监控设备采集监控场所的图像,并将采集到的图像进行编码成数字信号;(2)手机客户端通过无线网络发送验证请求至前端视频设备,前端视频监控设备接收验证请求并进行验证,若验证成功,并发送视频数据;否则,不作处理;(3)手机客户端注册回调函数并接收视频数据;(4)手机客户端检测、分析接收到的视频数据,得到I帧信息,具体包括:检测接收到的视频数据是否有一个完整的I帧信息,若有,分析视频数据,得到时间戳、I帧间隔、图像宽高及帧率;否则,扔掉无用的数据,等待;(5)根据得到的I帧信息创建抖动缓冲区,将视频数据以帧为单位进行收集、存储,当数据量达到设定值时发送至解码模块处理,具体包括:根据帧率来创建抖动缓冲区的上限阀值和下限阀值,当网络数据量达到下限阀值时,将视频数据送出解码,低于下限阀值时停止送出,等待数据缓冲;当网络数据量达到上限阀值时,认为手机cpu处于满负荷工作状态,加快视频数据送出,并且只保留I帧数据,P帧数据丢弃;(6)将抖动缓冲区送出的视频数据进行解码播放。 |
地址 |
201100 上海市闵行区莘建东路58弄2号1001室 |