发明名称 一种视频控制方法
摘要 本发明提供了一种视频控制方法,该方法包括:由视频发送端采集的模拟视频数据进行A/D转换得到数字视频数据,编码成MPEG4码流;发送RTSP协议数据包,向视频接收端申请视频传输质量反馈,根据反馈信息进行自适应带宽调节和控制;将视频数据通过无线网卡传输;接收端启动解码器,将视频进行解码并映射到智能设备的屏幕中进行显示。本发明提出了一种视频控制方法,显著提升了视频数据的报文丢失率、延迟等指标,提高了为用户节省了带宽。
申请公布号 CN104333763A 申请公布日期 2015.02.04
申请号 CN201410679994.4 申请日期 2014.11.24
申请人 成都瑞博慧窗信息技术有限公司 发明人 高冬
分类号 H04N21/218(2011.01)I;H04N21/438(2011.01)I;H04N21/4405(2011.01)I;H04N21/6437(2011.01)I;H04N21/647(2011.01)I 主分类号 H04N21/218(2011.01)I
代理机构 北京天奇智新知识产权代理有限公司 11340 代理人 杨春
主权项 一种视频控制方法,其特征在于,包括:由视频发送端的视频输入设备采集模拟视频数据,经过满足BT601视频标准的解码芯片进行A/D转换,得到YUV420格式的数字视频数据,并经过视频前端对数字视频信号进行调度处理,通过标准应用程序接口对视频输入设备执行打开、读写、关闭操作,通过API进行视频数据的采集操作;将采集到的视频数据,送入数字信号处理器端进行编码,即压缩成标准的MPEG4码流,经过另一个管道PIPE送回发送端进行处理;采用RTSP协议进行服务质量监测,发送RTSP协议下的流媒体数据包,向视频接收端申请视频传输质量反馈,视频接收端收到流媒体数据包后,根据流媒体数据包的统计信息,解析出数据包中的发送个数,发送时间参数,生成包含报文丢失率,累计报文丢失率,网络延迟的流媒体数据包,然后将流媒体数据包发给发送端,发送端根据反馈信息进行自适应带宽调节和控制;将MPEG4视频数据在应用层上进行RTSP网络协议的封装,使用USB连接无线网卡拨号获取IP地址,Socket网络编程封装UDP,IP协议及底层协议,发送到WiFi无线网卡传输;接收端采用Android智能设备,采用Java开发语言,Eclipse编码器,使用Socket网络编程收发数据,轮询探测智能设备无线网卡上是否有数据进入,如果有则进行数据接收,并解封装RTSP,UDP,IP协议;启动解码器注册及初始化操作,将解码器设置成MPEG4解码器,启动解码器,申请预定数量的连续帧缓存,读取一帧视频流帧到缓存,此时判断是否为MPEG4视频流,如果是则将MPEG4视频进入队列中,开始解码,将缓存重新入队以实现循环解码;经过MPEG4解码后可获取到YUV420转换成RGB格式,将RGB格式的视频数据映射到智能设备的屏幕中调用绘图容器线程进行显示。
地址 610000 四川省成都市高新区天府大道北段1480号1栋3层