用于支持数字多媒体内容的播放列表导航的系统和方法技术方案

技术编号:3552928 阅读:172 留言:0更新日期:2012-04-11 18:40
一种多媒体设备(160),使用媒体播放器引擎(250)和媒体应用(240)支持数字多媒体内容的播放列表导航。该媒体播放器引擎(250)经由在网络(150)上的标准控制通道(255)与内容源建立流传输媒体会话,并在流传输媒体会话期间从该内容源接收代表播放列表(140)内当前媒体剪辑(130)的流传输数字多媒体内容。该媒体应用(240)经由在网络(150)上的、且在媒体播放器引擎(250)和内容源之间的标准控制通道(255)之外的外部接口(245)与内容源通信。该媒体应用(240)产生到内容源的播放列表导航消息(350),以经由外部接口(245)导航播放列表(140)和控制流传输数字多媒体内容。

【技术实现步骤摘要】
相关申请的交叉引用本专利申请要求于2005年6月24日提交的、具有序列号60/693,741的、代理人卷号为134231的、并且题为“PLAYLISTENGINE INDEPENDENCE”的美国临时专利申请的申请日的益处,其在此处为了全部目的通过参考而并入。本专利申请进一步通过主题涉及如下的PCT专利申请:于2005年3月3日提交的、具有PCT申请号PCT/US2005/007145的、代理人卷号为134188WO的、并且题为“SYSTEM AND METHODFOR RETRIEVING DIGITAL MULTIMEDIA CONTENT FROM ANETWORK NODE”;以及于2005年3月3日提交的、具有PCT申请号PCT/US2005/007169的、代理人卷号为134213WO的、并且题为“SYSTEM AND METHODF OR RETRIEVING DIGITAL MULTIMEDIA CONTENT FROM ANETWORK NODE”;其内容在此处通过对其的参考全部明确地并入。
本专利技术总体上涉及在网络上进行数字多媒体内容的流传输,特别地,涉及提供支持数字多媒体内容导航的播放列表。
技术介绍
随着当今广泛使用互联网作为主要通信媒介,网络被越来越多的用于传输数字多媒体数据或内容(例如,音频、全动态视频、图片等)。一个支持传输多媒体内容的简单网络架构的实例包括客户设备请求从服务器下载多媒体内容。一旦下载完成,客户可以使用或-->呈现该内容。尽管这个架构相对易于实现,客户在呈现能够开始之前必须等待下载的完成。当涉及大块的多媒体数据时,这个延迟可以是相当可观的。一个传输多媒体数据的更加复杂的架构包括在一个网络站点处的内容服务器在该网络上“流传输”多媒体内容给在另一个站点处的客户。流传输是这样一个过程,其中在基于互联网协议(IP)的网络上发送的分组用于在数据到达客户处时向接收的客户连续地呈现多媒体数据。因此,如由用户所感知的,该多媒体内容被实质上实时呈现。因此,对于“流传输”架构,客户不必在显示多媒体数据前下载和存储巨大的文件。也就是说,客户可以在数据到达时开始呈现数据(即,实时重现(rendering)),而不是在开始呈现之前等待全部数据集到达。因此,在客户设备处,接收到的数据在一个高速缓冲存储器中缓冲并在由客户接收到后立即或稍后连续地处理,用于实时呈现多媒体内容。大多数流传输媒体会话是直播会话或视频点播(VOD)会话,其典型地与单一的媒体剪辑(即,单一的VOD文件或单一的直播源,例如,摄像机)相关。然而,通过向单一的流传输会话中增加组合媒体剪辑的能力,能够基于多媒体流传输创建更丰富的应用。一个最简单形式的播放列表是能够在流传输媒体会话期间用于管理本地多媒体内容的回放或控制服务器端多媒体内容的流传输的媒体剪辑列表。例如,播放列表能够包括媒体剪辑的列表,例如,一个节目内容和广告的混合体,流传输媒体服务器能够在与客户的流传输媒体会话期间将其流传输给客户。作为另一个实例,播放列表能够包括若干短的媒体剪辑或若干长块的节目。因此,播放列表提供可扩展的、动态的环境,用于经由流传输向用户传递可定制的音频和视频内容。在客户-服务器流传输架构中,可以提供两种类型的播放列表:客户端播放列表和服务器端播放列表。客户端播放列表使客户设备能够控制流传输经历,而服务器端播放列表使流传输媒体服务器能-->够控制流传输经历。另外,服务器端的播放列表提供给流传输多媒体服务器具有组合来自多媒体源(依次)的流,并在单一的会话中将来自每个媒体源的多媒体内容流传输给客户设备的能力。客户不需要(甚至可以不)知道存在多个多媒体源。这对于提供广告插入能力,或对于在对每个新媒体源没有明确的客户请求的情况下希望不间断的流传输(来自多个多媒体源)的应用,可以是有用的。然而,服务器端播放列表的一个缺点是客户设备,或最终用户,不能动态地导航服务器端播放列表。由本专利技术人在于2005年3月3日提交的号为PCT/US2005/007145和PCT/US2005/007169的PCT申请中建议的一个解决方案,包括修改实时流协议(RTSP)来包含允许媒体播放器引擎接收服务器端播放列表和导航服务器端播放列表的播放列表协议。因为当前的播放列表协议利用了使用在3GPP流传输会话中现有的RTSP通道进行私有消息发送,完全利用播放列表功能的应用需要实现这个协议的媒体播放器。当前,由于该协议的私有性质,仅存在有限数量的现有的提供此功能的媒体播放器(引擎)。这个事实妨碍了在现有的(不知道播放列表)3GPP播放器之上开发复杂的播放列表应用,如在从运营商购买时已经驻留于设备上的那些。这必定限制了能够使用播放列表流传输媒体服务器的应用的范围。因此,由于接口的约束,现有的媒体播放器引擎不能提供完全的服务器端播放列表导航功能。结果,为了使服务器端播放列表变得广泛使用,该播放列表导航功能必须对于全部客户设备可用,而不管在客户设备中的媒体播放器引擎类型。因此,所需要的是一种系统和方法,用于以对客户设备最小的影响和/或对在客户设备上驻留的现有媒体播放器没有影响来支持服务器端播放列表的客户端导航控制。
技术实现思路
本专利技术的实施方式提供一种使用媒体播放器引擎和媒体应用支-->持数字多媒体内容的播放列表导航的多媒体设备。该媒体播放器引擎经由在网络上的标准控制通道与内容源建立流传输媒体会话,并且在流传输媒体会话期间从内容源接收代表当前媒体剪辑的流传输数字多媒体内容。该媒体应用经由在网络上的、且在媒体播放器引擎和内容源之间的标准控制通道之外的外部接口与内容源通信。该媒体应用产生到该内容源的、以经由外部接口导航播放列表和控制流传输数字多媒体内容的播放列表导航消息。在一个实施方式中,该媒体应用进一步可用于产生到该流传输媒体服务器的、用于识别包括当前媒体剪辑的多个媒体剪辑的播放列表的请求,以及可用于经由该外部接口从该流传输媒体服务器接收该播放列表。在另一个实施方式中,该多媒体设备进一步包括一个接收包括用于该流传输媒体会话的会话标识符的统一资源定位符(URL)的web浏览器。该web浏览器向媒体播放器引擎提供包括会话标识符的URL,用于与内容源建立流传输媒体会话。另外,该媒体应用从URL中提取会话标识符,并使用会话标识符产生播放列表导航消息。在又一个实施方式中,由媒体应用产生的播放列表导航消息包括会话标识符、播放列表的播放列表标识符、用于选定的媒体剪辑的媒体剪辑标识符和指示流传输媒体服务器从当前的媒体剪辑切换到选定的媒体剪辑的时间的定时参数。在又一个实施方式中,播放列表导航消息包括识别流传输媒体会话的会话标识符和提供相对于当前媒体剪辑的导航信息的相对导航请求参数。本专利技术的实施方式进一步提供包括提供媒体剪辑和播放列表接入的流传输媒体服务器和具有媒体播放器引擎和媒体应用的多媒体设备的多媒体系统。该媒体播放器引擎经由在网络上的标准控制通道与流传输媒体服务器建立流传输媒体会话,并且在流传输媒体会话期间从流传输媒体服务器接收代表媒体剪辑中的当前一个的流传输数字多媒体内容。该媒体应用经由在网络上的、且在媒体播放器引擎和流传输媒体服务器之间的标准控制通道之外的外部接口与流--本文档来自技高网
...

【技术保护点】
一种多媒体设备(160),包括可用于经由在网络(150)上的标准控制通道(255)与内容源建立流传输媒体会话和在该流传输媒体会话期间从该内容源接收代表播放列表(140)中的当前媒体剪辑(130)的流传输数字多媒体内容的媒体播放器引擎(250),其中该多媒体设备(160)的特征在于:一个媒体应用(240),经由在该网络(150)上的、并且在该媒体播放器引擎(250)和该内容源之间的该标准控制通道(255)之外的外部接口(245)与该内容源通信;其中该媒体应用(2 40)可用于产生到该内容源的、以经由该外部接口(245)来导航该播放列表(140)和控制该流传输数字多媒体内容的播放列表导航消息(350)。

【技术特征摘要】
1.一种多媒体设备(160),包括可用于经由在网络(150)上的标准控制通道(255)与内容源建立流传输媒体会话和在该流传输媒体会话期间从该内容源接收代表播放列表(140)中的当前媒体剪辑(130)的流传输数字多媒体内容的媒体播放器引擎(250),其中该多媒体设备(160)的特征在于:一个媒体应用(240),经由在该网络(150)上的、并且在该媒体播放器引擎(250)和该内容源之间的该标准控制通道(255)之外的外部接口(245)与该内容源通信;其中该媒体应用(240)可用于产生到该内容源的、以经由该外部接口(245)来导航该播放列表(140)和控制该流传输数字多媒体内容的播放列表导航消息(350)。2.根据权利要求1所述的设备,进一步包括:一个代理(600),可用于利用第一协议与该媒体应用(240)通信,利用第二协议与该媒体播放器引擎(250)通信,以及利用第一协议和第二协议与该内容源通信,其中该外部接口(245)由该代理(600)实现。3.根据权利要求1所述的设备,其中该媒体应用(240)进一步可用于产生到该内容源的、用于识别包括当前媒体剪辑的多个媒体剪辑的播放列表(140)的请求,以及可用于经由该外部接口(245)从该内容源接收该播放列表(140)。4.根据权利要求1所述的设备,进一步包括:一个web浏览器(210),可用于接收包括用于流传输媒体会话的会话标识符(360)的统一资源定位符(URL),且可用于向该媒体播放器引擎(250)提供该包括该会话标识符(360)的URL,用于与该内容源建立流传输媒体会话,以及其中该媒体应用(240)进一步可用于从该URL中提取该会话标识符(360),并使用该会话标识符(360)产生该播放列表导航消息(350)。5.根据权利要求4所述的设备,其中该播放列表导航消息(350)包括该会话标识符(360)、该播放列表(140...

【专利技术属性】
技术研发人员:戴维科西巴迈克塞维拉鲍勃华莱士休威尔逊迈克尔福斯特
申请(专利权)人:阿尔卡特公司
类型:发明
国别省市:FR[法国]

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

1