【技术实现步骤摘要】
【国外来华专利技术】用于自动产生顶级索弓I文件的系统和方法
[0001 ] 本专利技术一般地涉及流传输(stream)媒体,更具体地涉及自动产生在自适应比特率流传输中使用的顶级索引文件。
技术介绍
术语流传输媒体描述了在回放装置上回放媒体,其中媒体被存储在服务器上并在回放期间通过网络被连续发送至回放装置。通常,回放装置在回放期间的任何给定时间在缓冲器中存储足够量的媒体,从而防止由于回放装置在接收到下一部分的媒体之前完成所有缓存的媒体的回放而导致的回放中断。自适应比特速率流传输或自适应流传输涉及实时检测当前流传输条件(例如用户的网络带宽和视频解码能力),并相应地调节流媒体的质量。通常,源媒体被编码为具有不同的最大比特率的分别的流,回放装置或客户端根据可用的资源在流传输不同的编码之间切换。当回放装置开始自适应比特率流传输时,回放装置通常通过从初始的一组流请求媒体的部分开始。当回放装置下载所请求的媒体时,回放装置可测量可用的带宽。在可用的带宽增加或减小的情况下,回放装置可切换到更高或更低的比特率流。自适应流传输方案通常利用由Internet Engineering Task Force和World WideWeb Consortium作为RFC2616公布的超文本传输协议(HTTP),以在服务器与回放装置之间流传输媒体。HTTP是使得回放装置能够请求文件内的字节范围的无状态协议。HTTP被描述为无状态的,原因是服务器不需要为了响应从回放装置接收到的请求而记录关于请求信息的回放装置的状态或关于回放装置所请求的字节范围的信息。在自适应流传输系统中,源媒体通常在媒体服务器上被存储 ...
【技术保护点】
一种产生顶级索引文件的方法,包括:在回放服务器处接收来自回放装置的请求,其中,该请求识别内容段;通过使用回放服务器检索与所识别的内容段相关联的资产的列表;通过使用回放服务器,使用至少一个预定准则过滤资产列表;通过使用回放服务器产生描述经过滤的资产列表中的每个资产的顶级索引文件;和通过使用回放服务器将顶级索引文件发送到回放装置。
【技术特征摘要】
【国外来华专利技术】2011.08.31 US 61/529,403;2011.12.30 US 13/341,801;1.一种产生顶级索引文件的方法,包括: 在回放服务器处接收来自回放装置的请求,其中,该请求识别内容段; 通过使用回放服务器检索与所识别的内容段相关联的资产的列表; 通过使用回放服务器,使用至少一个预定准则过滤资产列表; 通过使用回放服务器产生描述经过滤的资产列表中的每个资产的顶级索引文件;和 通过使用回放服务器将顶级索引文件发送到回放装置。2.根据权利要求1的方法,其中, 来自回放装置的请求还包括描述回放装置的能力的信息;并且, 回放服务器基于回放装置的能力过滤资产列表。3.根据权利要求2的方法,其中, 描述回放装置的能力的信息是产品标识符;并且, 该方法还包括通过使用回放服务器基于该产品标识符检索至少一个装置能力。4.根据权利要求 2的方法,其中,装置能力是选自由以下方面构成的组的至少一个装置能力:显示纵横比、预计的最大网络连接数据速率、装置输出、所支持的格式、装置缓冲器尺寸、装置分辨率、装置区域和装置语言。5.根据权利要求1的方法,其中,该至少一个预定准则包括回放装置是否具有对与优质内容相关联的资产的访问权。6.根据权利要求1的方法,其中, 来自回放装置的请求还包括指示回放装置的地理位置的信息;并且, 该至少一个预定准则包括资产是否被允许在由该请求指示的地理位置中被回放。7.根据权利要求1的方法,其中,该至少一个预定准则包括基于至少一种语言过滤资产。8.根据权利要求1的方法,其中,回放服务器保持与特定的内容段相关联的资产的数据库。9.根据权利要求1的方法,其中,顶级索引文件是SMIL文件。10.根据权利要求9的方法,其中,通过使用回放服务器产生描述经过滤的资产列表中的每个资产的顶级索引文件包括产生包括用于每个资产的URI的XML字符串。11.根据权利要求10的方法,还包括产生包括对用于自适应比特率流传输的备选流进行描述的SWITCH元素的XML字符串。12.根据权利要求10的方法,还包括产生包括对用于常规流传输的备选流进行描述的EXCL元素的XML字符串。13.根据权利要求10的方法,其中,URI引用容器文件,并且用于每个资产的XML字符串包括限定容器文件的头部的尺寸的元素。14.根据权利要求10的方法,其中,XML字符串包括识别资产的编码的元素。15.根据权利要求10的方法,其中,视频资产的XML字符串包括选自由以下元素构成的组的至少一个元素: 描述视频的最大比特率的元素; 描述视频的宽度和高度的元素;和 描述视频的视频缓冲器验证器尺寸的元素。16.一种用于授权内容的回放的方法,包括: 在回放服务器处接收来自回放装置的请求,其中,该请求识别内容段; 通过使用回放服务器检索与所识别的内容段相关联的资产的列表; 通过使用回放服务器,使用至少一个预定准则过滤资产列表; 通过使用回放服务器产生描述经过滤的资产列表中的每个资产的顶级索引文件; 通过使用回放服务器将顶级索引文件发送到回放装置; 通过使用回放服务器检索密码信息,其中,密码信息被用于访问在顶级索引文件中所描述的被保护的流;和 通过使用回放服务器将密码信息提供给回放装置。17.根据权利要求16的方法,其中,响应于来自回放装置的回放内容的请求,密码信息被回放服务器检索。18.根据权利要求16的方法,其中,密码信息被回放服务器从密码信息的数据库检索并且被加密,使得该密码信息能够由回放装置通过使用存储于回放装置上的密码信息来访问。19.根据权利要求16的方法,其中,密码信息被回放服务器从数字版权管理服务器检索。20.根据权利要求16的方法,还包括确认用户当前正在其上回放内容的装置的数量小于预定的并发限制。21.根据权利要求16的方法,还包括在回放服务器处接收来自回放装置的播放事件报生口 ο22.根据权利要求21的方法,还包括响应于播放事件报告通过使用回放服务器向回放装置提供命令。23.根据权利要求22的方法,其中,播放事件报告包括回放位置。24.根据权利要求23的方法,还包括向第二回放装置发送在播放事件报告中所指示的回放位置处恢复回放的命令。25.根据权利要求24的方法,还包括通过使用回放服务器向产生播放事件报告的回放装置发送停止回放的命令。26.—种回放服务器,包括: 存储对与特定的内容段相关联的资产的描述的数据库; 通过使用回放管理应用被配置的处理器; 其中,回放管理应用配置处理器进行以下操作: 接收来自回放装置的识别内容段的请求; 检索与所识别的内容段相关联的资产的列表; 通过使用至少一个预定准则过滤资产列表; 产生描述经过滤的资产列表中的每个资产的顶级索引文件;和 向回放装置发送顶级索引文件。27.根据权利要求26的回放服务器,其中, 来自回放装置的请求还包括描述回放装置的能力的信息;并且, 回放管理应用配置处理器以基于回放装置的能力过滤资产列表。28.根据权利要求27的回放服务器,其中, 描述回放装置的能力的信息是产品标识符;并且, 回放管理应用进一步配置处理器以基于产品标识符检索至少一个装置能力。29.根据权利要求27的回放服务器,其中,装置能力是选自由以下方面构成的组的至少一个装置能力:显示纵横比、预计的最大网络连接数据速率、装置输出、所支持的格式、装置缓冲器尺寸、装置分辨率、装置区域和装置语言。30.根据权利要求26的回放服务器,其中,该至少一个预定准则包括回放装置是否具有对与优质内容相关联的资产的访问权。31.根据权利要求26的回放服务器,其中, 来自回放装置的请求还包括指示回放装置的地理位置的信息;并且, 该至少一个预定准则包括资产是否被允许在由该请求指示的地理位置中被回放。32.根据权利要求26的回放服务器,其中,该至少一个预定准则包括基于一种或多种语言过滤资产。33.根据权利要求26的回放服务器,其中,回放服务器保持与特定的内容段相关联的资产的数据库。34.根据权利要求26的回放服务器,其中,顶级索引文件是SMIL文件。35.根据权利要求34的回放服务器,其中,回放管理应用配置处理器,以通过配置该处理器以产生包括每个资产的URI的XML字符串,来产生描述经过滤的资产列表中的每个资产的顶级索引文件。36.根据权利要求35的回放服务器,其中,回放管理应用进一步配置处理器以产生包括对用于自适应比特率流传输的备选流进行描述的SWITCH元素的XML字符串。37.根据权利要求35的回放服务器,其中,回放管理应用进一步配置处理器以产生包括对用于常规流传输的备选流进行描述的EXCL元素的XML字符串。38.根据权利要求35的回放服务器,其中,URI引用容器文件,用于每个资产的XML字符串包括限定容器文件的头部的尺寸的元素。39.根据权利要求35的回放服务器,其中,XML字符串包括识别资产的编码的元素。40.根据权利要求35的回放服务器,其中,视频资产的XML字符串包括选自由以下元素构成的组的至少一个元素: 描述视频的最大比特率的元素; 描述视频的宽度和高度的元素;和 描述视频的视频缓冲器验证器尺寸的元素。41.根据权利要求26的回放服务器,其中,回放管理应用进一步配置处理器以进行以下操作: 检索密码信息,其中,密码信息被用于访问在顶级索引文件中描述的被保护流;和 向回放装置提供密码信息。42.根据权利要求41的回放服务器,其中,回放管理应用配置处理器以响应于来自回放装置的回放内容的请求而检索密码信息。43.根据权利要求41的回放服务器,其中,回放管理应用配置处理器以进行以下操作: 从密码信息的数据库检索密码信息;和加密所检索的密码信息,使得回放装置可通过使用存储于回放装置上的密码信息不受阻碍地访问所检索的密码信息。44.根据权利要求41的回放服务器,其中,回放管理应用配置处理器以从数字版权管理服务器检索密码信息。45.根据权利要求41的回放服务器,其中,回放管理应用配置处理器以确认用户正在其上回放内容的装置的数量小于预定的并发限制。46.根据权利要求41的回放服务器,其中,回放...
【专利技术属性】
技术研发人员:J·布兰尼斯,E·沃林,E·费里拉,
申请(专利权)人:索尼克IP股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。