应用于动态自适应流媒体的部分URL签名系统和方法与流程

文档序号:11530814阅读:284来源:国知局
应用于动态自适应流媒体的部分URL签名系统和方法与流程

相关申请案交叉申请

本申请要求于2014年3月24日递交的、发明名称为“应用于动态自适应流媒体的部分url签名系统和方法”的第61/969,753号临时申请案的在先申请优先权,其发明人与本发明的发明人相同。以上参考的临时申请案的全部内容以引用的方式并入本文。

本发明实施例通常涉及内容分发领域。更具体地,本发明实施例涉及用于内容分发接入控制和验证的url签名。



背景技术:

http动态自适应流媒体(dynamicadaptivestreamingoverhttp,简称dash),也称为mpeg-dash,是一种采用配备有内容分发网络(contentdeliverynetwork,简称cdn)的传统httpweb服务器进行内容流式传输的方法。dash将内容划分为一系列相对较小的如媒体描述文件(mediapresentationdescription,简称mpd)所描述的基于http的文件分段,其中分段表示可能为持续的几个小时的内容项中的很短的间隔。该内容可以通过各种不同的比特率,尺寸或质量提供。当内容通过dash客户端回放时,客户端自动选择该系列中的下一个分段进行下载和播放。所选分段的大小,质量或比特率可以基于当前网络条件和其他因素(例如,用户偏好)进行选择。例如,客户端可以选择具有底层网络在没有引入缓冲延迟或间断的情况下所支持的最高比特率的分段。

在基于web的内容分发中,从客户端设备到内容门户的内容请求通常以内容url(或更普遍的uri)的形式呈现。例如,内容和服务提供商经常需要限制对内容的访问和限制观看次数,以保护资产和履行许可义务。由于url本质上是开放的,用户,甚至那些已通过门户认证的用户可能与其他未被授权的用户共享或公开内容url,或者预提取或保留这些url的副本,以在授权的时间间隔以外的时间访问该内容。在其他情形下,非法内容聚合商能够利用这些开放的url在没有遵守原始内容门户条款的情况下聚合和重新分配内容。

url签名是一种用于控制对url寻址内容的访问的有效机制。特别地,url签名可用于限制对可通过url访问的内容成分的访问,并基于对何时可以访问内容的失效日期和时间控制对该成分的访问。

为了实现这些目标,url签名可以将以下查询参数值附加给基本url:

获得内容访问授权的用户的客户端ip地址;

用于确保该内容在经过预先确定的时间后失效的失效时间戳;

基于基本url、ip地址和时间戳的数字签名。

然后,可以依照发送url请求的实际客户端和即将对该请求进行验证和/或提供服务的可信方(例如,内容服务器)的当前时间对这些值进行验证。

例如,以下为具有50kbps比特率且查询参数大小为“中等”的视频分段“0.mp4v”的基本url:

http://cdn1.example.com/video/500000/0.mp4v?size=medium

可以按照如下进行签名,从而产生已签名的url:

http://cdn1.example.com/video/500000/0.mp4v?size=medium&client=172.16.254.1&expires=1357034400&signature=nitfhrcrtziwo2hwpfww~yydhuf5ewrunqa-j19dzzrvdh6hq73ldx~-ar3uocvvrqvw6ekc~gdpgqyyoskqim-txanw7d8f5kkai9hvx0fiu-5jcqb0uematexample3rexysplsmj0ycd3zab4ucbcaqeijkytl6f3fvyngqi6&keyid=apka9ons7qcowexampl

其中,新的查询参数:client,expires,signature,和keyid构成了url签名信息,并分别表示客户端ip地址,失效日期和时间,基于url字符串的签名和用于创建签名的密钥id。

接收到已签名的url后,可以由可信方执行验证,以确定实际请求客户端是否确实是由client字段指定的那一个,当前时间是否未超出由expires指示的失效时间,以及签名是否可以(例如,通过keyid标识的密钥)被验证。如果这些验证中的任何一个失败,则该请求是不合法的,并且应被拒绝。

图1a示出了示例性的包括基本url和查询字符串的完整url101。基本url包括协议(例如,http,https,ftp,rtp等),web服务器的地址,目录路径和文件名。图1b示出了基于完整url101的示例性已签名url102。该已签名url102包括前述的基本url和查询字符串,并且还包括用于访问控制和/或验证目的签名信息。该签名信息包括客户端字符串103,失效值104,签名字符串105和密钥id字符串106。

url签名在cdn和内容分发网络互联(contentdeliverynetworksinterconnection,简称cdni)的背景下考虑。在cdni部署中,假设已签名的url在网站或内容导航期间由内容服务提供商向用户客户端提供。当试图访问内容时,用户的url请求由权威的cdn重定向,并且通过cdn的层次结构从用户客户端路由到分发cdn的替代者,其中已签名的url验证在内容分发之前进行。cdni层次结构中的不同配置和签名密钥分发产生不同的url签名模型和方案。怎样以及何时以一种高效和可扩展的方式来为大量的基本url传送已签名的url使得通过媒体描述文件(mediapresentationdescription,简称mpd)将url签名直接应用于基于http的动态自适应流媒体(dynamicadaptivestreamingoverhttp,简称dash)变得相当困难。

mpd的数据模型主要从周期,适应集,表现方式和分段方面进行描述。为分段指定url有两种基本的方式。分段列表和分段模板。分段列表列出了分段url列表;而分段模板提供了基于模板的url构造机制,该机制允许通过对包含由分配给分段的动态值代替的特定标识符的模板的指定来表示分段列表。

采用分段模板更加紧凑而有效,尤其是当处理造成在mpd创建时指定(有限的)分段列表不可行的在线流媒体内容时。例如,下列在表a中再现的基于分段模板的mpd中,假设选定了第一baseurll元素和id为“v1”的视频表现方式,则该模板首先产生表现方式等级分段模板:http://cdn1.example.com/video/50000/$time$.mp4v。

表a

然后,以下分段url从表现方式等级分段模板中生成:

http://cdn1.example.com/video/500000/0.mp4v

http://cdn1.example.com/video/500000/180180.mp4v

http://cdn1.example.com/video/500000/360360.mp4v

http://cdn1.example.com/video/500000/540540.mp4v

http://cdn1.example.com/video/500000/720720.mp4v

然而,该分段模板机制难以对在mpd创建时未明确由mpd指定的分段url进行url签名。此外,由于同样的原因,为mpd本身的分段携带已签名的url是不可行的,特别是针对在线流媒体内容。

由于cdn使用的dash(媒体)分段的url通常是通过mpd内的分段模板指定,因此目前无法实现对分段直接进行url签名,也无法实现在mpd中发送和携带已签名的url。url签名不适合以其原本形式来控制对url所引用的单个段的访问。通过分段模板对单个分段进行指定使客户端能够在采用可能的动态自适应进行流式传输时构造分段url,这无法实现在创建指定了分段模板的mpd时对每个分段url进行签名,也无法实现将这些url签名高效地分配给客户端。



技术实现要素:

本发明实施例提供了用于对通过dash提供的内容的访问进行控制的部分url签名。本文提供的部分url签名和验证算法是对现有url/uri签名技术(如ietfuri签名)的扩展。部分已签名的url在mpd中指定和发送,并且可能以url的前缀,后缀或子字符串的形式呈现。单个内容分段由客户端采用url进行请求,所述url基于url分段模板采用作为查询参数提供的部分url签名信息进行构造。

根据一实施例,公开了一种用于对内容请求进行授权的方法。所述方法包括:接收包括url和签名信息的内容请求,所述内容存储在存储器中,所述签名信息包括部分url,不完整性参数和访问控制查询字符串。所述不完整参数指示所述部分url是否为所请求的分段url的前缀,后缀或子字符串。所述部分url的不完整性依照所述url基于所述不完整性参数的值进行验证。所述请求基于所述签名信息进行验证,并且当所述不完整性和签名信息都得到验证后,向与所述请求相关联的一方提供对所述内容的访问。

根据另一实施例,公开了一种用于提供对内容项集合的访问控制的装置。所述装置包括:存储器,用于存储内容请求;处理器,用于将包括用于生成所述内容项的url的url模板的文件分配给与所述内容请求相关联的请求客户端。所述url模板包括用于验证所述内容项的所述请求的签名信息,所述签名信息包括部分url,不完整性参数和访问控制查询字符串。所述签名信息用于验证所述内容项的所述url请求和授权所述请求客户端访问所述内容项。

附图说明

附图包含在并且构成本说明书的一部分,示出了本发明的各种实施例,并且与描述内容一起用于解释本发明的原则:

图1a为示例性的完整url的示意图;

图1b为本发明实施例提供的示例性的已签名url的示意图;

图2a为本发明实施例提供的示例性的url模板的示意图;

图2b为本发明实施例提供的基于url模板的示例性的部分url的示意图;

图3为本发明实施例提供的示例性的已签名部分url的示意图;

图4为本发明实施例提供的示例性cdn和示例性流媒体客户端的示意图;

图5为本发明实施例提供的用于描绘在内容分发网络中对内容请求进行授权的计算机实施的步骤的示例性顺序的流程图;

图6为本发明实施例提供的用于描绘对部分url进行签名的计算机实施的步骤的示例性顺序的流程图。

具体实施方式

现在详细地给出一些实施例的参考。虽然结合可替代的实施例描述该主题,但应该理解它们不是旨在将请求保护的主题限制于这些实施例。相反,请求保护的主题旨在覆盖可以包括在由附加的权利要求书限定的请求保护的主题的精神和范围内的替代物、修改和等同物。

另外,在以下本发明的详细描述中,阐述了许多特定细节以便提供对请求保护主题的透彻理解。然而,所属领域的技术人员将认识到,可以在没有这些具体细节的情况下实践实施例。在其它实例中,没有详细描述众所周知的方法、流程、部件和电路,以免对本请求保护的主题的各方面和特征造成不必要地模糊。

下面就方法而言来呈现和讨论详细描述的部分。实施例很好地适合于执行多种其它步骤或在此处的流程图中引用的步骤的改变,以及以与此处描述和说明的不同的顺序执行。

该具体实施方式的一些部分按照程序、步骤、逻辑块、处理、以及对计算机存储器中的数据位的操作的其它符号表示来呈现。这些描述和表示是数据处理领域技术人员向该领域其他技术人员有效传达工作实质内容使用的方法。将程序、计算机执行的步骤、逻辑块、过程等一般设想为首尾一致的步骤或指令序列,以产生期望的结果。这些步骤需要物理量的物理操控。通常,并不是完全必须的,这些量以电信号或磁信号的形式存在,可以被存储、转移、合并和比较,否则将被操控。有时候这种方法被证明是行之有效的,主要出于常见用法的考虑,将这些信号作为比特位、数值、元素、符号、字符、术语、或数字等等。

然而,应牢记,所有这些和类似术语与适当物理量相关联,且仅为应用于这些量的方便标签。除非确切地陈述为从以下论述显而易见,否则应了解,在本发明中,利用例如“存储”、“创建”、“保护”、“接收”、“加密”、“解密”、“破坏”等术语的论述是指将表示为计算机系统的寄存器和存储器内的物理(电子)量的数据操控和变换为类似地表示为计算机系统存储器或寄存器或其它此类信息储存、传输或显示设备内的物理量的其它数据的、包括内嵌系统的计算机系统或集成电路或类似电子计算设备的动作和进程。

本发明实施例提供了用于对通过dash提供的内容的访问进行控制的部分url签名。本文提供的部分url签名和验证算法是对现有url/uri签名技术(如ietfuri签名)的扩展。部分已签名的url在mpd中进行定义,并且可能以前缀,后缀或子url的形式呈现。单个内容分段由客户端采用url进行请求,所述url基于url分段模板采用作为查询参数提供的部分url签名信息进行构造。如本文所使用的,术语“url”具体是指统一资源定位符,对于本发明的一些实施例,它可以更改为更普遍的统一资源标识符(uniformresourceidentifier,简称uri)。

本发明公开的技术提供了优于现有技术的几个主要优点,并兼容当前dash应用和由ietfcdni设想的未来内容分发技术。鉴权和访问控制为内容项(例如,流媒体分段)集合启用,其中每项都与url相关联。可以对url进行一次签名,然后对每个和所有url请求的签名进行验证,以控制对内容项集合,来自不同域的项或采用不同协议的项的访问。所描述的url签名技术采用了一种不改变客户端url访问工作流的紧凑形式。所公开的技术还可以用于内容项的选择性范围,其中一个或多个范围参数被提供作为已签名消息的一部分。

本文所公开的用于进行部分url签名的方法解决了由分段url的非确定性性质引起的问题和由dash中的分段模板的使用引起的mpd携带问题。从一个内容和服务提供商的角度来看,在实践中没有必要为单个分段等级的流媒体内容进行不同的访问控制。访问控制通常采用就mpd数据结构而言的表现方式,适应集或周期等级进行。例如,访问控制通常采用以下内容粒度等级之一进行:

●内容质量:内容的高清或高比特率版本(或表现方式)需要访问控制,而标清(或低比特率)版本不需要访问控制。具有不同质量的内容版本采用mpd中的表现方法进行定义。

●媒体类型:所述内容的视频部分需要访问控制,但内容的音频部分不需要访问控制。不同媒体类型的内容采用mpd中的适应集进行定义。

●内容类型:所述内容的主程序或特征需要访问控制,但是嵌入所述内容或与所述内容相关联的商业广告不需要访问控制。不同程序类型的内容采用mpd中的周期进行定义。

此外,无论采用了哪种协议和哪个cdn/cdni节点来分发内容,对流媒体内容的访问控制都必须是持续的。为了实现url签名(例如,谁可以访问流媒体内容和能够访问多长时间)的目标,考虑对采用dash访问的内容进行部分url签名(例如,只对url的一部分进行签名)可能就足够了。

根据本发明的一些实施例,公开了部分url签名方案,该方案指定了用于生成基于基本url的一部分的数字签名的通用算法,将要包括在用于识别签名的部分已签名的url的信息,和用于验证由部分已签名的url引用的内容的访问请求的通用算法。所述部分url签名方案可以由生成部分已签名url的签名者,请求由部分已签名的url引用的内容的客户端,以及检查对来自于客户端对于部分已签名的url引用的内容的访问请求的有效性的验证者实施。

部分url

结合图2a,根据本发明实施例描绘了示例性的url模板201。url模板包括作为基本url部分的一部分的$time$变量202。基本url可能包含带有静态值和动态值的查询参数。当把查询参数视为多个单独字符串时,这些情况类似于没有查询参数的url进行处理。

结合图2b,根据本发明实施例描绘了基于url模板201的示例性的部分url203-205。部分url是完整url的一部分(例如,前缀,后缀或子字符串)。在这种情况下,所述完整url称为基本url。部分url是基本url的前缀,后缀或子字符串。部分url203是基本url201的前缀,部分url204是基本url201的后缀,部分url205是基本url201的子字符串。

示例性的基本url描述为:http://cdn1.example.com/video/500000/0.mp4v

部分url是基于基本url的前缀url:

http://cdn1.example.com/video/500000/

使用前缀url允许对扩展url的末端(右侧)的所有url,尤其是对备用底层路径,成分和查询字符串的访问控制。例如,下列url可以通过部分前缀url203生成:

http://cdn1.example.com/video/500000/0.mp4v

http://cdn1.example.com/video/500000/1.mp4v

http://cdn1.example.com/video/500000/720/2.mp4v

http://cdn1.example.com/video/500000/720/3.mp4v?size=phone

下列示例性的部分url是基于基本url的后缀url:

example.com/video/500000/0.mp4v.

此后缀允许对从url的头部(左侧)开始扩展的所有门户url,尤其是对备用域名(例如,cdn节点)和协议(例如,https,rtp)的访问控制。例如,下列url可以通过前述的部分后缀url生成:

http://cdn1.example.com/video/500000/0.mp4v

http://cdn2.example.com/video/500000/0.mp4v

https://cdn1.example.com/video/500000/0.mp4v

rtp://cdn1.example.com/video/500000/0.mp4v

下列示例性的部分url是基于基本url的子字符串:

example.com/video/500000/.

此子字符串允许对扩展了其头部和末端的所有url的访问控制。例如:

http://cdn4.example.com/video/500000/0.mp4v

http://cdn3.example.com/video/500000/1.mp4v

https://cdn2.example.com/video/500000/2.mp4v

rtp://cdn1.example.com/video/500000/3.mp4v

部分url签名

部分url签名类似于url签名。然而,部分url签名是基于部分url(例如,url的一部分)进行签名,签名信息可能包含额外的信息,例如,指示部分url是如何与其基本url相关的不完整性参数。例如,所述不完整性参数可以具有包括“前缀”,“后缀”或“子字符串”的值,以指示该部分url是基本url的前缀,后缀,或子字符串。根据一些实施例,当不包括不完整性参数时,要么默认执行传统url签名,要么默认选择不完整性参数的优选值(例如“前缀”)。

url签名算法可以扩展为部分url签名算法。假设部分urll具有可选的不完整性参数值p,访问控制查询字符串c和密钥信息参数k,则部分url签名s和签名信息i被确定如下:

a.如果不完整性参数不存在,或者p指示l不是部分url(例如,l是基本url),则s和i基于底层url签名确定。

b.如果不完整性参数存在(或被省略时但默认是存在的)并且指示l是部分url,则

s=sign[l,p,c,k],其中sign是url签名算法;且

i=l&p&c&s&k.

根据一些实施例,为了生成和验证已签名的部分url,一组私钥和公钥在url签名者和验证实体之间共享。对称和非对称密钥可以用于此目的。对于对称密钥url签名,相同的私钥用于签名生成和验证。对于非对称密钥url签名,使用由公钥和私钥组成的密钥对,其中私钥用于签名,公钥用于验证。

使用前述的前缀,后缀和子url的部分url示例,可以构造出部分url签名信息i的以下示例,其中partialurl为待签名的部分url的参数名。以下所示的二进制编码值仅用于说明目的。

●http://cdn1.example.com/video/500000/

○partialurl=”http://cdn1.example.com/video/500000/”&partialness=prefix&client=172.16.254.1&expires=1357034400&signature=nitfhrcrtziwo2hwpfww~yydhuf5ewrunqa-j19dzzrvdh6hq73ldx~-ar3uocvvrqvw6ekc~gdpgqyyoskqim-txanw7d8f5kkai9hvx0fiu-5jcqb0uematexample3rexysplsmj0ycd3zab4ucbcaqeijkytl6f3fvyngqi6&keyid=apka9ons7qcowexampl

●example.com/video/500000/0.mp4v

○partialurl=”example.com/video/500000/0.mp4v”&partialness=suffix&client=172.16.254.1&expires=1357034400&signature=nitfhrcrtziwo2hwpfww~yydhuf5ewrunqa-j19dzzrvdh6hq73ldx~-ar3uocvvrqvw6ekc~gdpgqyyoskqim-txanw7d8f5kkai9hvx0fiu-5jcqb0uematexample3rexysplsmj0ycd3zab4ucbcaqeijkytl6f3fvyngqi6&keyid=apka9ons7qcowexampl

●example.com/video/500000/

○partialurl=”example.com/video/500000/”&partialness=substring&client=172.16.254.1&expires=1357034400&signature=nitfhrcrtziwo2hwpfww~yydhuf5ewrunqa-j19dzzrvdh6hq73ldx~-ar3uocvvrqvw6ekc~gdpgqyyoskqim-txanw7d8f5kkai9hvx0fiu-5jcqb0uematexample3rexysplsmj0ycd3zab4ucbcaqeijkytl6f3fvyngqi6&keyid=apka9ons7qcowexampl

结合图3,根据本发明实施例描绘了示例性的已签名的部分url301。已签名的部分url301包括:部分url302,不完整性参数303,包括客户端参数305和失效参数305的访问控制查询字符串,签名306,以及密钥id307。该签名306以简略形式描绘用于说明目的。参数在已签名的部分url的特殊实施中的实际使用可以有不同变化。例如,失效参数可以变为两个时间实例参数:“开始”和“结束”,以指示有效性时间间隔;密钥id参数可以变为不同的参数(例如,公钥,证书或标识),以识别用于签名或验证的密钥。根据一些实施例,具体的流或内容属性,如比特率或分辨率,可以在签名信息中进行签名并包括在内。

部分url验证

部分url验证是依照带有可信的和/或可验证的信息(例如,客户端的ip地址,日期和时间信息)的实际url请求检查部分url签名信息的过程。此外,部分url验证将确定包括在签名信息的部分url是否描述了与所请求的url之间的不完整性关系。例如,如果不完整性值为“前缀”,将依照实际请求url检查部分url,以确定前者是否为后者的前缀。

在mpd中定义的分段,表现方式,适应集和周期表示可被签名以生成各条部分url签名信息的内容成分的集合。然后,这些url签名信息可以在mpd中定义,并分配给已被授权访问该内容成分的客户端。在客户端根据分段模板构造url或从分段列表中选择url之后,客户端将客户端的部分url签名信息附加在该url上,以生成部分已签名的url。该部分已签名的url用于发起内容请求。为了授权或拒绝请求客户端对于该url引用的分段的访问(例如,访问控制),该部分已签名的url允许被验证。

在dash系统(例如,符合mpegdash)中,流媒体内容在称为媒体描述文件(mediapresentationdescription,简称mpd)的清单文件中描述,并且通常存在一些扮演mpd创建者(mpdcreator,简称mc),内容分发者(contentdistributor,简称cd)和流媒体客户端(streamingclient,简称sc)的角色。结合图4,根据本发明实施例描绘了示例性的cdn402。cdn402用于存储媒体内容(例如,dash媒体分段),并响应于已授权的内容请求。mc可以是准备流媒体内容的原始服务器(例如,内容服务器403a-403e)或者是创建mpd和/或将mpd分配给客户端404a-404e的特定设备(例如,mpd创建者401)。cd可以是托管流媒体内容的原始服务器或者是代表原始服务器分发内容的cdn/cdni节点(例如,内容服务器403a-403e)。根据如网络带宽,内容质量,功耗等因素,客户端404a-404e根据mpd访问流媒体内容,并且可以在某个适应集中从哪种表现方式中选择哪种分段以发起请求的过程中执行动态适应。

结合图5,根据本发明实施例描绘了用于对内容请求进行授权的计算机实施的步骤500的示例性顺序的流程图。在步骤501中,接收包括url和签名信息的内容请求。该签名信息包括部分url,不完整性参数和访问控制查询字符串。在步骤502中,依照所述url基于所述不完整性参数的值在部分url上验证不完整性(例如前缀,后缀或子字符串)。根据一些实施例,当不完整性参数省略时,部分url被视为基本url,或者当不完整性参数不存在时,部分url默认是基本url的前缀。在步骤503中,基于所述签名信息验证所述请求。根据一些实施例,所述签名信息包括签名和密钥id,所述签名是通过签名算法基于所述部分url,所述不完整性参数,所述访问控制查询字符串和密钥id生成的。在步骤504中,当所述不完整性和签名信息都得到验证后,授权与所述请求相关联的一方访问该内容。

发送和携带部分url签名信息的一种方法为在mpd中使用部分url签名属性。一个新的属性@purlsigning引入到表现方式,适应集和周期元素中,以携带部分url签名信息值。在客户端根据分段url模板构造url或从分段url列表中选择url之后,客户端将签名信息附加在末端,并采用附加的url发起请求。该附加的url允许依照包含在相关联的mpd中的部分url签名信息对构造的或选定的url进行验证。

表i描绘了示例性的带有新属性@purlsigning的mpd,其中表现方式“v1”和“v2”中的视频分段具有部分url签名信息,并且受访问控制。所述部分url签名信息包括:不完整性参数,包括客户端值和失效值的接入控制查询字符串,以及签名。表现方式“v0”中的视频分段没有部分url签名,并且不受访问控制。

表i

部分url签名描述符

部分url签名信息以url查询参数的形式呈现,可以使用通用的描述符机制插入这些查询参数。在用于发送已签名的部分url的另一种方法中,通过将参数插入url的查询字符串部分而不是将参数代入url的路径部分来创建媒体分段url。url参数信息可被指定为允许静态和动态url参数插入或代入。可以插入各种类型的参数,包括来自其他命名空间的参数,可选和强制参数和/或查询请求参数。处理规则也可以应用于基于指定的url参数信息构造url。将参数插入查询字符串部分允许流媒体服务器管理或控制自适应流媒体,例如,通过让服务器而不是客户端确定选择哪些表现方式和/或分段用于媒体内容流式传输。服务器管理的自适应流媒体(servermanagedadaptivestreaming,简称smas)方式可以带来各种好处,比如提高客户端体验的一致性。

结合图6,根据本发明实施例描绘了用于分配已签名的部分url的计算机实施的步骤600的示例性顺序的流程图。在步骤601中,在mpd中指定基本url。在步骤602中,识别基本url的部分url(例如,前缀,后缀,或子字符串)。在步骤603中,生成部分url签名信息并将其插入mpd的字段。所述部分url签名信息包括部分url,不完整性参数和接入控制查询字符串。根据一些实施例,该字段是mpd的表现方式,适应集,或周期元素。在步骤604中,将mpd分配给客户端设备。所述已分配的mpd包括用于生成请求url的信息,所述请求url包括所述基本url和用于访问内容项的所述部分url签名信息。

虽然以上结合附图描述了本发明的示例性实施例,本领域的技术人员将理解的是,本发明可以在不改变本发明必要的特征或精神的情况下以各种方式实施。本发明的范围将由下面的权利要求书进行解释,并且将解释该范围等同的范围内所有技术属于本发明的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1