[发明专利]提高SVC视频流传输的服务质量的方法及设备有效
申请号: | 201210006016.4 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102572399A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 周绪龙;周迪 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N7/26;H04L29/06;H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 svc 视频 流传 服务质量 方法 设备 | ||
技术领域
本发明涉及网络技术领域,特别涉及提高SVC视频流传输的服务质量的方法及设备。
背景技术
IP视频监控已经成为安防领域的主流和未来。充分利用IP网络的特性可以为监控业务带来很多意想不到的好处。由于存在不同的网络和不同的终端,客户对视频编码的可伸缩性方面的要求也越来越迫切,因此,SVC技术应运而生。
SVC(可伸缩性视频编码)是一种能将视频流分割为多个分辨率、质量和帧速率层的技术。
图1为H.264 SVC分层结构示意图。SVC分层编码技术实现了空域和时域的分层编码。其中,空域的分层编码是指一帧图像可以分为基本层信息(T0)和各高阶附加层信息(T1-Tn),只要基本层信息不丢失,就能保证解码器解码出最基本的图像,从而保证视频播放的流畅性;而时域分层编码技术则允许按照规律丢弃一些帧,这样就允许用户选择高质量的图像而放弃一定程度的流畅度。
采用SVC分层编码技术的编码器会将所有层阶信息的IP报文经沿途的网络设备发送到解码器,由解码器根据本端的SVC分层解码套餐类型,对需要的层阶信息IP报文作解码处理,丢弃其余层阶的IP报文。
为了达到SVC的基本层信息不丢失的目的,业界通常采用FEC(前向纠错)技术来实现。即:编码端为基本层信息提供冗余数据,这些冗余数据随同常规视频流一起发送到解码器,如果丢失一部分基本层信息,冗余数据可以提供恢复基本层视频所需要的信息。
但是冗余信息本身增加了视频流的码率,在一个因为拥塞而造成丢包的环境中,这种措施可能会雪上加霜,加剧网络拥塞。
现有技术中另一种较常采用的技术是QOS(服务质量)配置,即:在所有的网络设备上静态配置流分类,为包含SVC基本层信息的数据包提高转发优先级。这种技术方案要求网络设备对数据流进行深层次的探测(即:对业务流进行解析),而要求网络设备对所有的数据流都进行深层次的检测对于网络设备来说是一种较大的负担,并且,该技术方案需要为所有网络设备静态配置流分类,配置工作量也比较大,规划复杂。
一种改进的技术方案是:编码器在发送IP报文时就在包头部打上标记,以标记此数据包包含了基本层信息。但这要求编码器与整个方案的提供商是同一家,如果编码器是第三方的,就无法保证此技术方案的正常实施。
还有一种可能的技术方案是资源预留技术,即预先进行配置,为需要保障的业务提前预留带宽。这种技术方案同样存在配置工作量大,规划复杂的问题。
发明内容
本发明提供了提高SVC视频流传输的服务质量的方法及设备,以在不影响网络设备转发性能和不增加网络带宽消耗的前提下,提高SVC视频流传输的服务质量。
本发明提供的一种提高SVC视频流传输的服务质量的方法,适用于对所述SVC视频流进行解码的解码器,该方法包括:
所述解码器发送第一消息;所述第一消息中携带:所述SVC视频流的四元组信息和SVC分层解码套餐类型信息,所述四元组信息包含:所述SVC视频流的源IP地址、源端口号、目的IP地址和目的端口号;
所述第一消息用于通知所述第一消息转发路径上的各个网络设备优先转发所述SVC视频流的解码所需层阶的IP报文。
本发明提供的一种解码器,用于对SVC视频流进行解码,该解码器包括:第一主控模块和第一通信模块,其中:
所述第一主控模块,用于生成第一消息,所述第一消息中携带:SVC视频流的四元组信息和SVC分层解码套餐类型信息,所述四元组信息包含:所述SVC视频流的源IP地址、源端口号、目的IP地址和目的端口号;所述第一消息用于通知所述第一消息转发路径上的各个网络设备优先转发所述SVC视频流的解码所需层阶的IP报文;
所述第一通信模块,用于发送所述第一消息。
本发明提供的一种提高SVC视频流传输的服务质量的方法,适用于所述SVC视频流传输路径上的网络设备,该方法包括:
接收所述SVC视频流的解码器发送的第一消息,并对所述第一消息进行解析,从中获取并记录所述SVC视频流的四元组信息和SVC分层解码套餐类型信息;
在进行IP报文转发时,根据所记录的四元组信息,对符合所述四元组信息的IP报文进行深层报文探测,得到所述IP报文隶属的层阶,并根据所述SVC分层解码套餐类型和所述IP报文隶属的层阶,优先转发所述SVC视频流的解码所需层阶的IP报文。
本发明提供的一种网络设备,用于传输SVC视频流,该网络设备包括:第二主控模块、存储模块和第二通信模块,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210006016.4/2.html,转载请声明来源钻瓜专利网。