[发明专利]流媒体快速启动方法、装置和系统在审
申请号: | 201610355474.7 | 申请日: | 2016-05-25 |
公开(公告)号: | CN107438051A | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 许智敏;刘利;张行功;董振江;黄成 | 申请(专利权)人: | 中兴通讯股份有限公司;北京大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/84;H04N21/2343;H04N21/262 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,董文倩 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 快速 启动 方法 装置 系统 | ||
技术领域
本发明涉及流媒体领域,具体而言,涉及一种流媒体快速启动方法、装置和系统。
背景技术
随着网络的发展和HTTP流媒体技术的普及,越来越多的媒体内容提供者采用HTTP动态自适应流媒体系统为用户提供高质量的流媒体服务,媒体内容可为音频、视频、文本及其组合等。HTTP动态自适应流媒体(DASH)系统不仅可以支持多种编码、解码技术及标准,还可以支持不同的媒体格式和媒体播放器,同时还可以提供多种视角、码率、帧率、空间分辨率及其组合等的流媒体资源。
在HTTP动态自适应流媒体(DASH)系统中,媒体内容可包括媒体呈现描述文件(MPD-Media Presentation Description)和媒体片段(Segments)资源。媒体呈现描述文件是描述媒体内容的可扩展标记语言(XML-Extensible Markup Language)文档,其中包含媒体片段资源的描述信息,比如媒体片段的呈现时间、码率、帧率、空间分辨率、统一资源定位符、以及所在的时段、适配集、表述等信息。媒体内容可以分为多个层级,包括时段(Period)、适配集(AdaptationSet)、表述(Representation)以及片段(Segment)。
在HTTP动态自适应流媒体系统中,客户端通过向服务器端请求媒体呈现描述文件来开启一个流媒体会话(Streaming Session)。当收到媒体呈现描述文件之后,客户端会分析媒体呈现描述文件文件,选择一个适合客户端环境的适配集,然后在该适配集中选择一个适合客户端带宽、解码和展示的表述。最后,客户端会在选定的表述中向服务器请求适合客户端环境的初始化片段,并通过MPD文件的对应描述信息来依次请求初始化片段对应的片段序列,然后展示媒体资源。需要注意的是,客户端会在真正开始展示前请求并缓存一定数量的媒体数据。而每个资源文件的请求/响应(Requests/Responses)和缓存的填充等都会为流媒体会话引入启动延迟(Startup Delay)。一方面,这给用户带来了不好的观看体验,比如在一个直播中,存在很大的直播延迟,影响观看体验。另一方面,给媒体内容提供者带来了流失客户的风险,比如客户在还没有观看媒体内容提供者提供的资源时,就离开了媒体内容提供者提供的服务。所述启动延迟(Startup Delay)指的是从发送媒体呈现描述文件请求到展示第一个资源画面,比如第一个视频帧,之间的时间消耗值,它与网络回环(Round-trip)、缓存大小和媒体资源片段的大小等因素有关。
全双工HTTP动态自适应流媒体(FDH-DASH)通过利用FDH服务器推送(Server Push)技术,可以在客户端请求媒体呈现描述文件的同时,用来推送初始化片段和/或起始媒体片段。相比于传统的依赖于解析媒体呈现描述文件的方式,采用FDH服务器推送策略将允许客户端通过减少回环(Round-trip)时间,来尽早的展示媒体资源。所述片段请求/响应消息可通过WebSocket或HTTP/2等全双工HTTP协议发送。基于这种思想很多公司提出了自己的快速启动(Fast Start)方案。
一种快速启动(Fast Start)策略是通过客户端向服务器发送带有快速启动指令(fast-start directive)的媒体呈现描述文件的请求(request)消息,告诉服务器客户端希望在获取媒体呈现描述文件的同时,获取一些或者全部可用的初始化片段(Initialization Segments)。所述fast-start directive不带参数,仅由快速启动信息(fast-start)组成。服务器收到上述消息后,首先发送包含不带参数的快速启动指令的对应媒体呈现描述文件请求(request)的响应消息(response),以此来告诉客户端服务器接收快速启动的请求,并且会推送一些或者全部可用的初始化片段给客户端。然后,服务器给客户端发送一些或者全部可用的初始化片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司;北京大学,未经中兴通讯股份有限公司;北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610355474.7/2.html,转载请声明来源钻瓜专利网。