[发明专利]一种受限带宽下的多路视频自适应编码传输方法及其传输系统无效
申请号: | 201110325220.8 | 申请日: | 2011-10-24 |
公开(公告)号: | CN102427532A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 陈俊儒;罗永伦 | 申请(专利权)人: | 成都虢电智能电力科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 成都中亚专利代理有限公司 51126 | 代理人: | 陈亚石 |
地址: | 610051 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 受限 带宽 视频 自适应 编码 传输 方法 及其 系统 | ||
技术领域
本发明属于多媒体技术领域,具体涉及一种应用于电力行业中的受限带宽下的多路视频自适应编码传输方法及其传输系统。
背景技术
随着信息技术日新月异,计算机网络技术、图像处理技术与通信技术飞速发展,极大的推动了视频技术的不断发展与更新。视频传输系统是基于数字压缩编码技术从而实现实时传输的一种系统,以计算机为核心,采用高新技术,结合视频传输系统的实际要求及多年来不断完善的安防理论和经验,建立一套软硬件相结合的、崭新、完整的视频传输体系,优化内部结构,减少不必要的环节,提高整体性能和反映速度,满足技术不断发展的需求。但现有的视频传输系统存在以下问题:1、带宽占用问题, 视频数据量大和网络带宽有限一直是限制视频传输系统开发的瓶颈。2、视频数据进行压缩时,其中的冗余信息,使得在网络中传输的数据量大,从而对网络带宽的要求增加。3、视频传输时的网络协议和传输算法不是最佳的,因此其传输的效果不尽人意。4、由于网络状态参数的变化、系统用户数量变化等原因,从而严重影响到视频的传输效果。
发明内容
本发明的目的是克服上述存在之不足,提供一种受限带宽下的多路视频自适应编码传输方法及其相应的系统,该方法具有适应网络状态信息的时变性的特点,并结合系统在电力行业中应用特征,根据网络状态参数的变化、系统用户数量、视频权重,自动来调整系统的视频数据网络传输码率,以保证客户端在受限的带宽下获得更佳的使用体验。
本发明为了实现上述目的所采用的技术方案如下:一种受限带宽下的多路视频自适应编码传输方法,其特征在于该方法包括如下步骤:
(1)服务器端的控制模块根据调整策略调整每一路视频码流的平均码率;
(2)服务器端的编码模块对原始视频信号进行编码,并按平均码率要求输出不同质量的编码码流;
(3)服务器端的发送模块将从编码模块中输出的码流发送;
(4)客户端的接收模块对视频码流进行预缓冲、接收;
(5)客户端的解码显示单元将接收到的视频码流解码中的乱序视频码流进行重新排序并向服务器端发送码流延时或缺失;
(6)流程环回到步骤(1)循环操作。
上述步骤(2)中控制模块根据策略调整平均码率的方法是首先在每一路码流连接均设一个唯一独立的带宽占用权重值M,该值决定编码平均码率;当所有链路之和的带宽占用未超过预设值时,不对码率进行调整;当所有链路之和的带宽占用超过预设值时,则对所有存在链路中M值最小的链路进行编码码率下降的操作,当码率降到预设阀值以下,关闭该链接,清空其M值;并重复上述过程直到所有链路之和的带宽占用未超过预设值。
本发明还提供了一种实现上述方法的传输系统,其特征在于该传输系统包括服务器端和客户端,所述服务器端包括:
编码模块:对原始视频信号进行编码,按照平均码率要求输出不同质量的编码码流;
控制模块:根据策略调整每一路视频码流的平均码率;
发送模块:对已编码好的码流进行发送;
本地回放模块:在编码端即时进行解码操作,方便系统管理人员操作;
本地缓存模块:在编码端对码流进行一定大小的缓存操作,传输网络发生拥塞,数据遗失时,依据缓存内容进行2次发送;
所述客户端包括:
接收模块:预缓冲、接收视频码流;
解码显示单元:解码视频接收到的码流,对乱序视频码流进行重新排序,向服务器包括码流延时或缺失;
用户界面:终端用户登录操作。
本发明中优选的编码模块是采用H.264基本档次编码器。
本发明能在带宽稳定但有限的网络状态下完成高质量、大用户数的视频传输,并保证用户在拥挤的清况下仍提供理想的用户使用体验,保证视频传输质量。
附图说明
图1是本发明结构示意框图。
具体实施方式
下面结合附图对本发明的技术方案做进一步解释,但本发明并不仅限于以下实施方式:
一种受限带宽下的多路视频自适应编码传输方法,该方法包括如下步骤:(1)服务器端的控制模块根据调整策略调整每一路视频码流的平均码率;(2)服务器端的编码模块对原始视频信号进行编码,并按平均码率要求输出不同质量的编码码流;(3)服务器端的发送模块将从编码模块中输出的码流发送;(4)客户端的接收模块对视频码流进行预缓冲、接收;(5)客户端的解码显示单元将接收到的视频码流解码中的乱序视频码流进行重新排序并向服务器端发送码流延时或缺失;(6)流程环回到步骤(1)循环操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都虢电智能电力科技有限公司,未经成都虢电智能电力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110325220.8/2.html,转载请声明来源钻瓜专利网。