利用多重连接实现SVC与DASH相结合的方法技术

技术编号:11791574 阅读:124 留言:0更新日期:2015-07-29 17:00
本发明专利技术公开利用多重连接实现SVC与DASH相结合的方法,方法包括步骤:服务器端通过段层分片器对每一SVC文件分成一个包含多个段层的段层文件组,并用MPD文件描述段层文件组的视频信息;客户端下载MPD文件并解析,通过多重连接方式获取段层,然后在SVC媒体处理层组帧及解码播放。本发明专利技术利用多重连接方式实现可伸缩视频编解码与基于HTTP的动态自适应流技术的结合传输方案。在本发明专利技术中,每一个视频段根据编码结构分为多段层,每个层段的内容在HTTP服务器上作为一个单独的文件存储。本发明专利技术能改善大的链路延迟的流媒体质量。

【技术实现步骤摘要】

本专利技术设及流媒体领域,尤其设及利用多重连接实现SVC与DA甜相结合的方法及 系统。
技术介绍
由于HTTP传输方式的防火墙穿越能力W及其可重用的完善的基础网络设施,该 使得基于HTTP的动态自适应流(DASH,DynamicAdaptiveStreamingoverHTTF0 成为拥 有长足发展潜力的多媒体流传输方案。与此同时,可伸缩视频编码(SVC,ScalableVideo Coding)也因为它允许高效的媒体存储和缓存,SVC文件结构模型如图1所示,而拥有同样 的发展前景。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供利用多重连接实现SVC与DAW 相结合的方法及系统,旨在实现无中断媒体流传输和改善流媒体质量。 本专利技术的技术方案如下: 利用多重连接实现SVC与DA甜相结合的传输方法,其中,包括步骤: 服务器端通过段层分片器对每一SVC文件分成一个包含多个段层的段层文件组, 并用一MTO文件描述段层文件组的视频信息; 客户端下载MTO文件并解析,通过多重连接方式获取段层,然后在SVC媒体处理层 组帖及解码播放。 所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,客户端下载MPD 文件后,通过段层请求选择组件对段层的请求进行选择;通过连接管理器组件来管理不同 段层的连接;通过增强层选择策略组件来选择增强层。 所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,通过段层请求选 择组件对段层的请求进行选择的步骤具体包括: B1、获取rimi。路基本段层,nmi。为最小连接数; B2、获取可用缓存值bl,并将bl与缓存阔值进行比较; B3、当bl《Bmi。时,请求基本段层;当Bmh<bl《Btarget时,请求基本段层和若干增 强层;当bl〉Bt"ge拥,请求所有增强层巧mi。为最低阔值,B 为目标阔值。 所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,通过连接管理器 组件来管理不同段层的连接具体包括: SD B1'、计算段持续获取率片=^SD表示收到段层的持续时间和SFT表示获取该 段层所用的时间; B2'、判断y是否大于1,当是时进入步骤B3',当否时,转入步骤B6'; B3'、估计现有带宽rptw,并计算下载两个后续段层所需带宽r。,,; B4'、计算带宽需求和现有带宽的比率e=rMt/rpfw;[001引 B5'、判断初始打开连接的数量n。是否小于^'"^且段持续获取率y是否大于e, 当满足时,进入步骤B7';当不满足时进入步骤B8',表示连接数量上限; B6'、判断n。是否大于"r",当是时进入步骤B9',否则进入步骤B8',疋^表示连接 数量下限; B7'、开辟新的连接请求新的段层;B8'、利用现有连接请求新的段层; B9'、带宽不足,关闭一个高层段层连接。 所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,所述增强层选择 策略组件提供=种选择策略;水平选择策略、垂直选择策略及无关选择策略。 所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,所述MPD文件包 括段ID、层ID、段层U化、段层时长和层的大小。所述的利用多重连接实现SVC与DA甜相结合的传输方法,其中,所述每个段层的 内容在HTTP服务器上作为一个单独的文件存储。 利用多重连接实现SVC与DA甜相结合的传输系统,包括服务器端和客户端,其中, 服务器端用于通过段层分片器对每一SVC文件分成一个包含多个段层的段层文 件组,并用MTO文件描述段层文件组的视频信息; 客户端用于下载MTO文件并解析,通过多重连接方式获取段层,然后在SVC媒体处 理层组帖及解码播放。 所述的利用多重连接实现SVC与DA甜相结合的传输系统,其中,所述客户端包 括: 段层请求选择组件,用于对段层的请求进行选择; 连接管理器组件,用于管理不同段层的连接; 增强层选择策略组件,用于选择增强层。[003引所述的利用多重连接实现SVC与DA甜相结合的传输系统,其中,所述MPD文件包 括段ID、层ID、段层U化、段层时长和层的大小。 有益效果;本专利技术利用多重连接方式实现可伸缩视频编解码与基于HTTP的动态 自适应流技术的结合传输方案。在本专利技术中,每一个视频段根据编码结构分为多段层,每个 层段的内容在HTTP服务器上作为一个单独的文件存储。本专利技术能改善大的链路延迟的流 媒体质量。【附图说明】[003引图1为SVC文件格式模型示意图。 图2为SVC-DA甜分片模型示意图。 图3为SVC-DA甜分片后的段层文件块模型示意图。[003引 图4为多重连接实现的SVC-DA甜系统框架模型示意图。 图5为段层请求选择组件的原理图。 图6为增强层选择策略组件的原理图。【具体实施方式】 本专利技术提供利用多重连接实现SVC与DA甜相结合的方法及系统,为使本专利技术的目 的、技术方案及效果更加清楚、明确,W下对本专利技术进一步详细说明。应当理解,此处所描述 的具体实施例仅仅用W解释本专利技术,并不用于限定本专利技术。 本专利技术结合可伸缩视频编码技术(SVC)和基于HTTP的动态自适应流值ASH)的媒 体流传输方案(多重连接实现的SVC-DASH)能在所有宽带和连接配置环境下成功地实现无 中断媒体流传输。并且能明显改善大的链路延迟的流媒体质量。 本专利技术的传输方法基本思想:如图2所示,多重连接实现的SVC-DA甜服务器维持 一个SVC段层文件组和SVC段层文件组描述文件MPD(MediaPresentationDescription)。 如图3所示,多重连接实现的SVC-DA甜客户端在获取MTO文件后通过多重连接方式获取段 层文件,再在上层SVC媒体处理层组帖及解码播放。 多重连接实现的SVC-DA甜客户端在底层实现S个用于多重连接请求与管理的组 件;如图4所示,段层请求选择组件,连接管理器组件,增强层选择策略组件。 其中,段层请求选择组件采用缓存水平控制的方式来对于段层的请求做选择。 连接管理器组件根据网络状况开辟或关闭新的段层连接。 增强层选择策略组件保证在所有段层文件播放时间到来前下载到本地客户端。W 此,本专利技术提出=种可供选择的策略;水平选择策略、垂直选择策略W及无关选择策略。 多重连接实现的SVC-DA甜的HTTP流媒体客户端执行的第一步是下载MTO文件并 解析获得的视频信息。多重连接实现的SVC-DA甜传输方案中每一个视频段根据编码结构 分为多段层。 在服务器端,每个SVC文件都通过SVC-DA甜服务器的段层分片器分成一个段层文 件组(多个段层),并用一个MPD(MediaPresentationDescription)文件描述整个段层 文件组的信息,如图2所示。每个段层的内容在HTTP服务器上作为一个单独的文件存储。 描述段层文件组的MTO信息包括:段ID、层ID、段层U化、段层时长和层的大小。其中,段ID 可用于识别传输段的计时信息。 多重连接实现的SVC-DA甜客户端在收到MTO信息之后,其操作基于S个交互组 件,包括段层请求选择组件,连接管理器组件,增强层选择策略组件。 段层请求选择组件采用缓存水平控制方式来对于段层的请求做选择。基于该样的 原理,可W根据不同的网络状况来获取相应的不同质量的媒体流。本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104811746.html" title="利用多重连接实现SVC与DASH相结合的方法原文来自X技术">利用多重连接实现SVC与DASH相结合的方法</a>

【技术保护点】
利用多重连接实现SVC与DASH相结合的传输方法,其特征在于,包括步骤:服务器端通过段层分片器对每一SVC文件分成一个包含多个段层的段层文件组,并用一MPD文件描述段层文件组的视频信息;客户端下载MPD文件并解析,通过多重连接方式获取段层,然后在SVC媒体处理层组帧及解码播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:何震宇蔺朝冲习洋洋杨卫国
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1