用于使用分割的自适应流传输的方法和装置制造方法及图纸

技术编号:7868927 阅读:130 留言:0更新日期:2012-10-15 02:47
一种用于通过将多个媒体数据分割为段来自适应地向流环境发送和接收媒体数据的方法和装置,通过将内容编码为具有不同的质量来产生该多个媒体数据。

【技术实现步骤摘要】
【国外来华专利技术】用于使用分割的自适应流传输的方法和装置
一个或多个示范性实施例涉及流方法和装置,且更具体地,涉及根据流环境中的涨落自适应地流传输媒体数据的方法和装置。
技术介绍
通过网络来发送媒体数据的方法的示例包括下载方法和流方法。在流方法中,服务器实时地发送媒体数据,而客户端实时地再现接收的媒体数据。不同于下载方法在发送和接收媒体数据之后才开始再现媒体数据,由于流方法通过在服务器与客户端之间设置的逻辑信道来发送和接收媒体数据并实时地再现媒体数据,需要用于通过反映流环境中的涨落在再现媒体数据时维持服务质量(QoS)的方法和装置。
技术实现思路
解决方案一个或多个示范性实施例提供用于自适应地调整和执行流传输(即,用于根据流环境自适应地发送和接收媒体数据)的方法和装置。示范性实施例还提供其上记录有用于执行这里描述的方法的程序的计算机可读记录介质。有益效果根据本专利技术,可以通过基于系统规则分割媒体数据来执行自适应流传输。附图说明通过参照附图来详细描述示范性实施例,以上和/或其他方面将变得更加显而易见,其中:图1是依据示范性实施例的流系统的图;图2a和2b是用于描述依据示范性实施例的流方法的流程图;图3是依据示范性实施例的包括关于内容的信息的文件的图式;图4a示出依据示范性实施例的用于定义多个媒体数据的信息;图4b示出依据示范性实施例的关于媒体数据的首标的信息;图4c示出依据示范性实施例的关于多个媒体数据的每一个中包含的至少一个段的信息;图5a和5b是用于描述依据其他示范性实施例的流方法的流程图;图6是依据另一示范性实施例的包含关于内容的信息的文件的图式;图7示出依据另一示范性实施例的关于内容的信息;图8a和8b是依据示范性实施例的媒体呈现描述的图式;图9a、9b、9c、9d、9e、9f、9g和9h示出依据示范性实施例的媒体呈现描述;图10a、10b和10c每个示出依据示范性实施例的多个媒体数据;图11a和11b是用于描述依据其他示范性实施例的流方法的流程图;图12a、12b和12c的每个示出依据其他示范性实施例的多个媒体数据;图13是依据示范性实施例的包含在服务器中的用于发送媒体数据的装置的框图;图14是依据示范性实施例的包含在客户端中的用于接收媒体数据的装置的框图;图15a和15b示出根据示范性实施例的分割MPEG-2TS(传输流)媒体数据的方法;图16a和16b是示出依据示范性实施例的将开始时间信息插入到媒体数据的段中的方法的框图;图17是依据示范性实施例的媒体数据的每个段的框图;以及图18a、18b和18c是示出依据示范性实施例的分割MP4媒体数据的方法的框图。具体实施方式根据示范性实施例的一方面,提供一种接收媒体数据的方法,该方法包括:从服务器接收包含关于多个媒体数据的信息的文件,通过将内容编码为具有不同的质量而产生该多个媒体数据;以及基于该文件接收该多个媒体数据的至少一个。该多个媒体数据的每一个包含通过将内容编码为具有预定质量并基于时间划分内容而产生的至少一个数据段。该至少一个数据段以随机访问点开始。该多个媒体数据可以是MPEG-2TS(MPEG-2传输流)格式的媒体数据,且可以对应于MPEG-2TS格式的基本流。该至少一个数据段可以包含至少一个分组化的基本流(PES)。该至少一个PES可以完全包含在该至少一个数据段之内。该至少一个PES可以包含至少一个视频帧或一个音频帧的数据。随机访问点的传输流可以包含指示该传输流与随机访问点有关的信息。该文件还可以包含指向关于该多个媒体数据的节目关联表(PAT)和节目映射表(PMT)的至少一个的信息。PAT和PMT可以是初始化段且可以从该多个媒体数据分离。PAT和PMT的至少一个可以包括该多个媒体数据的整个列表。可以将不同的分组标识符(PID)分配给该多个媒体数据。该至少一个数据段可以包括至少一个画面组(GOP)的传输流。该多个媒体数据可以是MP4格式的媒体数据,并可以对应于MP4格式中的“trak”盒(box)。根据示范性实施例的另一方面,提供一种发送媒体数据的方法,该方法包括:向客户端发送包含关于多个媒体数据的信息的文件,该多个媒体数据是通过将内容编码为具有不同的质量而产生;以及响应于来自客户端的请求,基于该文件向客户端发送该多个媒体数据的至少一个。该多个媒体数据的每一个包含通过将内容编码为具有预定质量并基于时间划分该内容而产生的至少一个数据段。该至少一个数据段以随机访问点开始。根据示范性实施例的另一方面,提供一种用于接收媒体数据的装置,该装置包括:信息接收器,用于从服务器接收包含关于多个媒体数据的信息的文件,该多个媒体数据是通过将内容编码为具有不同的质量而产生;以及媒体数据接收器,用于基于该文件接收该多个媒体数据的至少一个。该多个媒体数据的每一个包含通过将该内容编码为具有预定质量并基于时间划分该内容而产生的至少一个数据段。该至少一个数据段以随机访问点开始。根据示范性实施例的另一方面,提供一种用于发送媒体数据的装置,该装置包括:信息发送器,用于向客户端发送包含关于多个媒体数据的信息的文件,该多个媒体数据是通过将内容编码为具有不同的质量而产生;以及媒体数据发送器,用于响应于来自客户端的请求,基于该文件向客户端发送该多个媒体数据的至少一个。该多个媒体数据的每一个包含通过将内容编码为具有预定质量并基于时间划分该内容而产生的至少一个数据段。该至少一个数据段以随机访问点开始。根据示范性实施例的另一方面,提供一种计算机可读记录介质,其上记录有用于执行上述方法的程序。以下,将参考其中示出示范性实施例的附图更全面地描述示范性实施例。诸如“……的至少一个”的表达当跟在一列元素之后时,修饰整列元素,而不是修饰该列中的单个元素。图1是依据示范性实施例的流系统100的图。参考图1,依据本示范性实施例的流系统100包括编码设备110、服务器120、和客户端130。编码设备110通过将输入内容编码为具有多个不同质量来产生关于一个输入内容的多个媒体数据。当服务器120向客户端130流传输媒体数据时,流环境可以改变。例如,用于流传输的网络140的带宽可以改变,或者由服务器120用于发送媒体数据或由客户端130用于接收媒体数据的硬件资源可以改变。因此,编码设备110将一个内容编码为具有不同质量,用于根据涨落的流环境的自适应流传输。可以通过调整诸如比特率、采样频率、分辨率、或帧率的因子将一个内容编码为具有不同的质量。例如,通过以不同的分辨率编码一个图像内容可以产生500Kbps、1000Kbps、和2000Kbps的多个媒体数据。向服务器120发送不同质量的多个媒体数据,此时,还可以向服务器120发送关于内容的信息和关于每个媒体数据的信息。关于内容的信息可以包括但不限于作为内容的元数据的关于内容的标题、概要、内容标识符(ID)、和内容统一资源定位符(URL)的信息。关于每个媒体数据的信息可以包括每个媒体数据的质量、类型、ID等,且将参考图4a、4b和4c详细描述。客户端130接收关于内容的信息和关于每个媒体数据的信息的至少一个,并基于接收的关于内容的信息和关于每个媒体数据的信息的至少一个,向服务器120请求该多个媒体数据的至少一个。客户端130估计流环境,并基于估计的流环境选择该多个媒体数据的至少本文档来自技高网...
用于使用分割的自适应流传输的方法和装置

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.10.22 KR 10-2010-0103721;2009.11.13 US 61/2601.一种接收媒体数据的方法,该方法包括:接收包含规定所访问的多个媒体数据中的每一个中包括的至少一个段的开始时间属性的文件,所述多个媒体数据是通过将内容编码为具有不同的质量产生的;基于该文件接收所述多个媒体数据当中的第一媒体数据中包括的第一段;以及基于该文件接收所述多个媒体数据当中具有与第一媒体数据不同的质量的第二媒体数据中包括的第二段,其中第二媒体数据中包括的第二段对应于第一媒体数据中包括的第一段的下一段,其中基于时间将所述多个媒体数据中的每一个划分为多个段,其中基于该文件中包括的段开始调整属性,将第一段和第二段的呈现时间对齐,以使得能够在第一媒体数据和第二媒体数据之间无缝切换,而且其中该段开始调整属性指示用于所述多个媒体数据中的每一个的时间戳调整信息。2.如权利要求1所述的方法,其中该多个段是MPEG-4格式的段。3.如权利要求1所述的方法,其中该多个段是MPEG-2TS(MPEG-2传输流)格式的段,其中该至少一个数据段包括至少一个分组化的基本流(PES),其中每个数据段包括多个传输流。4.如权利要求3所述的方法,其中该至少一个PES包括关于视频帧或音频帧的至少一个的数据。5.如权利要求3所述的方法,其中与随机访问点相关的传输流的首标包括指示该传输流与随机访问点有关的信息,而且其中该至少一个数据段以随机访问点开始。6.如权利要求3所述的方法,其中该文件进一步包括涉及与该多个段有关的节目关联表(PAT)和节目映射表(PMT)的至少一个的信息。7.如权利要求6所述的方法,其中PAT和PMT是初始化段,且从该多个段分离。8.如权利要求6所述的方法,其中PAT和PMT的至少一个包括全部该多个段的列表。9.如权利要求6所述的方法,其中向该多个段的每一个分配多个分组标识符(PID)中各自不同的一个。10.如权利要求6所述的方法,其中该多个段的每一个包括各自的分组化的基本流(PES),其包括各自的呈现时间戳(PTS)和各自的解码时间戳(DTS),其中该方法进一步包括根据再现时间来排列各自的呈现时间戳和各自的解码时间戳。11.如权利要求2所述的方法,其中该至少一个数据段包括至少一个画面组(GOP)的至少一个传输流。12.一种发送媒...

【专利技术属性】
技术研发人员:河昊振权五埙任成彬琴智恩张冠华崔馨铎金善勃
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1