[发明专利]用于下载和串流的内容存储和传输的系统和方法有效
申请号: | 201480002633.4 | 申请日: | 2014-01-16 |
公开(公告)号: | CN104798357B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 王新;刘永亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/442;H04N21/63;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 下载 串流 内容 存储 传输 系统 方法 | ||
背景技术
媒体内容提供者或分发者可以将媒体内容下发到电视、笔记本电脑以及手机等各种用户端设备。媒体内容提供者可以支持多个媒体编码器和/或解码器(编解码器)、多个媒体播放器、多个视频帧率、多个空间分辨率、多个比特率、多个视频格式或者其组合。可以将媒体内容的源表述或初始表述转换为其他各种表述以适用于不同的用户设备。
媒体内容可包括媒体表示描述文件(MPD)和多个片段。所述MPD可以为描述所述媒体内容比如其各种表述、统一资源定位符(URL)以及其他特征等的可扩展标记语言(XML)文件。例如,媒体内容可包括数个媒体分量(例如,音频、视频和文本),其中的每一个媒体分量可以具有MPD规定的不同特征,每一个媒体分量包括多个包含有实际媒体内容各部分的片段,该多个片段可以集中存储在单个文件中,或者分别存储在多个文件中。每一个片段可包含该媒体内容的预定义的字节大小(例如,1000字节)或该媒体内容的播放时间间隔(例如,2或5秒)。
媒体内容可根据应用划分成各种层次,例如,媒体内容可包括多个区段,其中区段是相对长于片段的时间间隔。例如,可以将一个电视节目划分为被若干个2分钟长广告区段分隔开的若干个5分钟长的节目区段,进一步地,区段可包括一个或多个适配集(AS)。一个适配集可提供一个或多个媒体分量以及其各种已编码的表述,例如,一个适配集可包含媒体内容的视频分量的不同比特率,而另一个适配集可包含同一媒体内容的音频分量的不同比特率。一个表述可以为媒体分量的一种已编码的形式,其在比特率、分辨率、信道数量、其它特征或者其的组合上不同于其它表述。每一个表述包括多个片段,该多个片段是具有时域序列的媒体内容数据块。另外,有时为了能够在多个部分进行片段下载,可以使用多个子片段,每一个子片段具有具体的时长和/或字节大小。本领域技术人员将会理解该各种层次可以用来下发媒体内容。
在自适应流媒体中,当媒体内容下发到客户端或者用户设备时,用户设备可以根据各种因素,如网络状况、设备能力、用户选择等动态选择合适的片段。自适应流媒体可包括各种已实现的或者正在开发的技术或标准,例如,超文本传输协议(HTTP)动态自适应流媒体(DASH)、HTTP实况流媒体(HLS)或者互联网信息服务(IIS)平滑流媒体。例如,用户设备可尽可能选择高质量(例如,高分辨率或高比特率)的能够及时下载播放而不会在播放过程中造成暂停或重新缓冲的事件的片段,因此,用户设备可以无缝地使其媒体内容播放适应不断变化的网络状况。
另一种内容下发方式涉及下载,可用于部分满足用户的个体化需求。DASH可使用户拥有更好的体验,例如,当网络连接较快的时候,该用户的设备可以取得高质量的媒体内容;当网络连接变差时,可以切换到低质量的媒体内容继续播放内容。在现有方案中,在由用户端设备取得并解码媒体内容的片段后,该媒体内容的片段会被丢弃。相应地,该片段可能后续不会使用,例如,如果用户端设备决定重新播放媒体内容,可能需要从头开始串流,浪费网络资源。
发明内容
在一实施例中,本发明包括一种由第一用户端设备实现的方法,该方法包括:从流媒体服务器接收媒体内容的媒体表示描述文件(MPD);从一个或多个流媒体服务器接收所述媒体内容的多个片段;将所述MPD和至少一部分所述接收到的片段封装,使得第二用户端设备可以通过所述已封装MPD访问所述已封装片段。
在另一个实施例中,本发明包括一种装置,包括:接收器,用于接收描述媒体内容的MPD和所述媒体内容的多个片段;处理器,与所述接收器耦合,用于使用所述接收到的片段播放所述媒体内容;存储器,与所述处理器耦合,用于存储所述MPD和至少一部分所述接收到的片段,其中,可以通过所述存储的MPD取得所述存储的片段中的每一个片段,所述处理器还用于使用至少一些所述存储的片段重新播放所述媒体内容。
在又一个实施例中,本发明包括一种由第二用户端设备实现的用于获得包含多个片段的媒体内容的方法,该方法包括:从作为源设备的第一用户端设备获得所述片段的第一部分;从流媒体服务器获得所述片段的第二部分;使用所述片段的第一部分和所述片段的第二部分播放所述媒体内容。
通过以下结合附图和权利要求的详细描述,这些以及其他特征将会被清楚的理解。
附图说明
为了更完整地理解本发明,现参考以下简单描述,并结合附图和详细的说明,其中,相同图例编号代表相同部分。
图1为内容下发系统的实施例的示意图;
图2为用户端设备的实施例的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480002633.4/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法