[发明专利]自适应流媒体中文件表达关联的系统和方法在审
申请号: | 201611259549.8 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106792271A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 纪琦华;蒲珂;方宏;曾泽基;李哲山;胡彬;陈传海;蔡忠善;张毅萍;魏明;蔡辉 | 申请(专利权)人: | 中广热点云科技有限公司 |
主分类号: | H04N21/845 | 分类号: | H04N21/845 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙)11419 | 代理人: | 王玉松 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 流媒体 文件 表达 关联 系统 方法 | ||
技术领域
本发明涉及领域通信领域,特别涉及一种自适应流媒体中文件表达关联的系统和方法。
背景技术
HTTP(Hyper Text Transport Protocol,超文本传输协议)自适应流媒体技术融合了传统RTSP(Real Time Streaming Protocol)/RTP(Real Time Protocol)流式技术和HTTP渐进式下载技术的优点,具有高效、可扩展以及兼容性强等特点,在降低头端服务器技术复杂度的同时,能够有效提升用户的媒体播放体验,已逐渐成为视频传输技术的主流。
HLS(HTTP Live Streaming)协议是由苹果公司实现的基于HTTP的流媒体通信协议。HLS协议的流媒体传输过程是首先服务器在资源准备阶段将不同比特率的视频切片并分别存储,同时生成两级或更多级的M3U8文件。传输开始时,客户端首先从服务器上请求并下载M3U8文件,通过解析该文件得到视频切片信息,选择适合当前状况的切片,提取出该切片的URL地址,直接通过该地址向服务器发起请求。因此,服务器端不需要任何额外的处理,任意Web服务器都可以配置成支持HLS协议的服务器。
MPEG-DASH(Dynamic Adaptive Streaming over HTTP,基于HTTP的动态自适应流),以形成IP网络承载单一格式的流媒体、提供高效与高质量的统一方案为主要目标,解决多制式传输方案并存格局下的存储与服务能力浪费、运营高成本及复杂度、系统间互操作弱等问题。DASH协议的流媒体传输过程是首先将媒体内容部署在流媒体服务器上,按内容的存储方式分为MPD与媒体分片文件两部分。当用户发起内容播放请求时,客户端首先向服务器请求、下载与解析MPD文件,获取节目码率等信息,然后根据实际的网络带宽情况向服务器请求某种码率的媒体分片文件。在视频播放过程中,客户端会根据带宽情况选择不同码率的媒体分片文件以实现自适应切换。苹果公司的终端产品不能支持DASH协议。
由于苹果终端与其他终端的流媒体传输方式不同,导致苹果终端与其他终端的媒体文件不能共享,一次表达的视频文件不能同时用于多种终端,应用范围大大受限。因此,开发出一种能同时应用于多种终端的媒体表达系统,成为本领域技术人员急需解决的技术问题。
发明内容
为了解决上述现有技术问题,本发明提供了一种自适应流媒体中文件表达关联的系统和方法。
本发明具体技术方案如下:
本发明一方面提供了一种自适应流媒体中文件表达关联的系统,包括依次通讯连接的内容源服务器、流媒体服务器以及客户端;所述内容源服务器用于制作媒体内容,并制作好的内容发送至所述流媒体服务器,包括:
编码器,用于对媒体文件进行编码,生成相应的码流文件;
分割器,用于将编码好的码流文件切割成若干文件切片;
封装器,用于将所述文件切片进行封装;
所述流媒体服务器用于管理获取的媒体内容,并响应所述客户端的HTTP服务请求,包括:
MPD索引模块,用于生成包含所述文件切片信息的MPD索引文件;
TS索引模块,用于生成包含所述文件切片信息的TS索引文件;
网络传输服务器,用于接收所述客户端发出的请求、识别所述客户端支持的文件传输方式并作出正确响应;
所述客户端用于从所述流媒体服务器获取索引文件并进行解析。
进一步地,所述码流文件为MP4码流文件或M2TS码流文件。
进一步地,所述分割器将MP4码流文件切割成若干大小不等的MP4文件切片,或将M2TS码流文件切割成若干大小相等的M2TS文件切片。
进一步地,所述MPD索引文件包含MP4文件切片信息;所述TS索引文件包含M2TS文件切片信息。
进一步地,所述流媒体服务器还包括复合索引模块,所述复合索引模块用于将MPD索引文件与TS索引文件中的信息整合,生成MPD-TS复合索引文件。
本发明另一方面提供了一种自适应流媒体中文件表达关联的方法,包括如下步骤:
S1:内容源服务器对媒体文件进行制作处理,将媒体文件编码成MP4码流文件或M2TS码流文件,将转码好的文件切割成若干MP4文件切片或若干M2TS文件切片,并对文件切片进行封装;
S2:流媒体服务器接收所述文件切片并进行部署,生成包含所述MP4文件切片相关信息的MPD索引文件,或包含所述M2TS文件切片相关信息的TS索引文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广热点云科技有限公司,未经中广热点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611259549.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带鞋油的电动鞋油刷
- 下一篇:一种瓷砖刷