发明名称 基于音视频同步的自适应带宽传输和播放方法
摘要 本发明公开了一种基于音视频同步的自适应带宽传输和播放方法,涉及公共移动通信设备的视频数据传输处理技术。本方法根据H.264编码产生视频流数据,根据当前无线带宽的状况,实时动态调整发送数据量的大小,经无线网络将数据传输到外网服务器;接收显示客户端接收音视频数据,开辟音视频数据缓冲区,根据接收的数据量的快慢,采用一定的播放策略,将视频显示播放;整个过程中通过音视频同步算法保证实时视频和音频能够同步。本发明提高了运维工作效率,减少了人力成本;能对视频进行实时检测,解决无线带宽抖动,音频和视频同步;通用性强,可移植性强,扩展性灵活。
申请公布号 CN102932676A 申请公布日期 2013.02.13
申请号 CN201210458361.1 申请日期 2012.11.14
申请人 武汉烽火众智数字技术有限责任公司 发明人 郑靖;徐良平;吴长树
分类号 H04N21/236(2011.01)I;H04N21/434(2011.01)I;H04N21/8547(2011.01)I;H04N21/647(2011.01)I;H04N21/6437(2011.01)I 主分类号 H04N21/236(2011.01)I
代理机构 武汉宇晨专利事务所 42001 代理人 黄瑞棠
主权项 一种基于音视频同步的自适应带宽传输和播放方法,其特征在于:根据H.264编码产生视频流数据,根据当前无线带宽的状况,实时动态调整发送数据量的大小,经无线网络将数据传输到外网服务器;接收显示客户端接收音视频数据,开辟音视频数据缓冲区,根据接收的数据量的快慢,采用一定的播放策略,将视频显示播放;整个过程中通过音视频同步算法保证实时视频和音频能够同步;具体包括下列步骤:①初始化各子模块:音视频采集模块、无线视频服务器自适应模块、显示客户端接收数据模块、显示客户端接收数据缓存模块、音视频同步模块、显示客户端解码模块和显示客户端缓冲显示模块;音视频采集模块负责完成音视频信号的采集;无线视频服务器自适应模块负责在无线网络环境下动态调整音视频数据发送的带宽;显示客户端接收数据模块负责完成音视频数据的接收;显示客户端接收数据缓存模块负责将接收到的音视频数据放入到接收缓冲区当中;音视频同步模块负责完成音频和视频数据的同步;显示客户端解码模块负责完成音视频数据的解码;显示客户端缓冲显示模块负责完成音视频数据的播放;②判断是否有音视频码流申请,是则进入下一步骤,否则继续步骤②;③判断是否有视频码流申请,是则将视频数据发送到无线网络当中,经过无线视频服务器自适应模块、显示客户端接收数据模块、显示客户端接收数据缓存模块和显示客户端解码模块,直至显示客户端缓冲显示模块;否则进入下一步骤;④判断是否有音频码流申请,是则将音频数据发送到无线网络当中,经过无线视频服务器自适应模块、显示客户端接收数据模块、显示客户端接收数据缓存 模块和显示客户端解码模块,直至显示客户端缓冲显示模块;否则进入下一步骤;⑤判断是否音视频码流同时申请,是则将音视频数据经过音视频同步模块、无线视频服务器自适应模块、显示客户端接收数据模块、显示客户端接收数据缓存模块、显示客户端解码模块和音视频同步模块,直至显示客户端缓冲显示模块;否则跳转到步骤②。
地址 430074 湖北省武汉市洪山区邮科院路88号