用于自适应流参数化的可扩展请求信令制造技术

技术编号:39844756 阅读:11 留言:0更新日期:2023-12-29 16:42
本公开总体上涉及媒体流式传输技术,更具体地涉及用于动态自适应流式传输中的媒体请求的可扩展参数化信令的方法和装置

【技术实现步骤摘要】
【国外来华专利技术】用于自适应流参数化的可扩展请求信令
[0001]援引并入
[0002]本申请基于并享有于
2023
年4月
17
日提交的第
18/301,826
号美国非临时专利申请的优先权,该非临时专利申请基于并享有于
2022
年4月
19
日提交的第
63/332,600
号美国临时申请的优先权

上述现有专利申请中的每一个在此通过引用整体并入本文



[0003]本公开总体上涉及媒体流式传输技术,更具体地涉及用于在自适应流式传输中针对媒体的请求进行可扩展参数化的方法和装置


技术介绍

[0004]本文提供的背景描述总体上用于呈现本公开的上下文

当前所署名的专利技术人的工作

在本
技术介绍
部分中所描述的程度上的工作

以及本部分描述在本申请的有效申请时间尚不构成现有技术的方面,既不明确也不隐含地被承认为反对本公开的现有技术

[0005]基于超文本传输协议的动态自适应流式传输
(Dynamic Adaptive Streaming Over Hypertext Transfer Protocol

DASH)
支持在
IP
网络上灵活地流式传输多媒体内容


DASH
中,可以从
DASH
客户端向
>DASH
服务器发出各种请求,以实现动态自适应流功能和控制的各个方面

这些各种请求中的一些请求可以与参数集相关联,该参数集是当
DASH
客户端发出这些请求时
DASH
服务器期望接收的

可以从媒体服务器侧指定用于这些各种请求中的每一种请求的期望参数集

与这样的参数化相关联的信息可以从
DASH
服务器用信号发送到
DASH
客户端,以使
DASH
客户端在进行请求时遵循

在当前的实现中,对请求进行参数化的这种信令是不可扩展的


技术实现思路

[0006]本公开总体上涉及媒体流式传输技术,以及更具体地涉及用于自适应流式传输中的媒体请求的可扩展参数化信令的方法和装置

本文公开的各种示例性实现允许以下机制:媒体服务器向流式客户端发信号通知:向该媒体服务器的哪些请求可以被参数化

以及如何被参数化

参数化的特性可以由服务提供商定义,并且因此是可扩展的

[0007]在一些示例性的实现中,公开了一种媒体流式传输设备对超文本传输协议
(Hypertext Transfer Protocol

HTTP)
请求进行可扩展参数化的方法,该
HTTP
请求针对来自内容服务器的基于
HTTP
的动态自适应流式传输
(DASH)
流媒体

该方法可以包含:向
DASH
服务提供商发送针对
DASH
流媒体的初始请求;从内容服务器接收
DASH
流媒体的清单;解析清单以提取与
HTTP
请求相关联的参数化描述符;从参数化描述符中识别密钥集中的一个或多个以及统一资源标识符,统一资源标识符链接到用于
HTTP
请求的可扩展参数化的参数化方案;根据密钥集中的一个或多个以及参数化方案,确定对应于可扩展参数化的一种或多种
HTTP
请求;针对指向内容服务器并且属于一种或多种
HTTP
请求的
HTTP
请求,根据清单构造参数集;以及将参数集插入到
HTTP
请求中

[0008]在以上示例性的实现中,
HTTP
请求包括
HTTP GET
请求

[0009]在以上任一示例性的实现中,统一资源标识符包括统一资源定位符
(Uniform Resource Locator

URL)
或统一资源名称
(Uniform Resource Name

URN)。
[0010]在以上任一示例性的实现中,一种或多种
HTTP
请求包括以下至少一种:媒体片段
HTTP
请求类型;清单
HTTP
请求类型;触发回调事件的回调
HTTP
请求类型;或者链接到清单
(chained

to manifest)
的链式
HTTP
请求

[0011]在以上任一示例性的实现中,参数化方案包括密钥集的定义

[0012]在以上任一示例性的实现中,确定需要参数化的一个或多个的
HTTP
请求包括:使用清单中包括的密钥集中的一个或多个以及密钥集的定义来识别一种或多种
HTTP
请求

[0013]在以上任一示例性的实现中,
[0014]参数化描述符包括第一参数化选择串,该第一参数化选择串包括统一资源标识符,该统一资源标识符后跟密钥集中的一个或多个

[0015]在以上任一示例性的实现中,参数化描述符还包括第二参数化选择串,该第二参数化选择串包括硬编码标识串,该硬编码标识串表示对用于参数化的预定义类型的
HTTP GET
请求的选择

[0016]在以上任一示例性的实现中,参数集中的至少一个参数被清单指定为是动态的

[0017]在以上任一示例性的实现中,
[0018]参数集中的被指定为动态的至少一个参数需要由媒体流式传输设备进行自适应计算

[0019]本公开的各方面还提供了一种媒体流式传输设备或装置,该媒体流式传输设备或装置包括:电路,被配置为执行以上任一方法实现

[0020]本公开的各方面还提供了一种存储指令的非暂时性计算机可读介质,当由媒体流式传输设备执行该指令时,该指令被配置为使得媒体流式传输设备执行以上任一方法实现

附图说明
[0021]通过以下具体描述和附图,本公开主题的进一步特征

性质和各种优势将更加明显

[0022]图1示出了根据本公开实施例的系统

[0023]图2示出了根据本公开实施例的基于
HTTP
的动态自适应流式传输
(DASH)
系统

[0024]图3示出了根据本公开实施例的...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种媒体流式传输设备对超文本传输协议
HTTP
请求进行可扩展参数化的方法,所述
HTTP
请求针对来自内容服务器的基于
HTTP
的动态自适应流式传输
DASH
流媒体,所述方法包括:向
DASH
服务提供商发送针对所述
DASH
流媒体的初始请求;从所述内容服务器接收所述
DASH
流媒体的清单;解析所述清单以提取与所述
HTTP
请求相关联的参数化描述符;从所述参数化描述符中识别密钥集中的一个或多个以及统一资源标识符,所述统一资源标识符链接到用于所述
HTTP
请求的所述可扩展参数化的参数化方案;根据所述密钥集中的一个或多个以及所述参数化方案,确定对应于所述可扩展参数化的一种或多种
HTTP
请求;针对指向所述内容服务器并且属于所述一种或多种
HTTP
请求的
HTTP
请求,根据所述清单构造参数集;以及将所述参数集插入到所述
HTTP
请求中
。2.
根据权利要求1所述的方法,其中,所述
HTTP
请求包括
HTTP GET
请求
。3.
根据权利要求2所述的方法,其中,所述统一资源标识符包括统一资源定位符
URL
或统一资源名称
URN。4.
根据权利要求3所述的方法,其中,所述一种或多种
HTTP
请求包括以下中的至少一种:媒体片段
HTTP
请求类型;清单
HTTP
请求类型;触发回调事件的回调
HTTP
请求类型;或者链接到清单的链式
HTTP
请求
。5.
根据权利要求2所述的方法,其中,所述参数化方案包括所述密钥集的定义
。6.
根据权利要求5所述的方法,其中,确定需要参数化的所述一种或多种
HTTP
请求包括:使用所述清单中包括的所述密钥集中的一个或多个以及所述密钥集的定义来识别所述一种或多种
HTTP
请求
。7.
根据权利要求2‑6中任一项所述的方法,其中,所述参数化描述符包括第一参数化选择串,所述第一参数化选择串包括所述统一资源标识符,所述统一资源标识符后跟所述密钥集中的一个或多个
。8.
根据权利要求7所述的方法,其中,所述参数化描述符还包括第二参数化选择串,所述第二参数化选择串包括硬编码标识串,所述硬编码标识串表示对用于参数化的预定义类型的
HTTP GET
请求的选择
。9.
根据权利要求2‑6中任一项所述的方法,其中,所述参数集中的至少一个参数被所述清单指定为是动态的
。10.
根据权利要求9所述的方法,其中,所述参数集中的被指定为动态的至少一个参数需要由所述媒体流式传输设备进行自适应计算
。11.
一种用于实现超文本传输协议
HTTP
请求的可扩展参数化的媒体流式传输设备,所述
HTTP
请求针对来自内容服务器的基于
HTTP
的动态自适应流式传输
DASH
流媒体,所述媒体流式传输设备包括存储器和处理器,所述存储器用于存储指令,以及所述处理器用于执行
所述指令以执行以下操作:向
DASH
服务提供商发送针对所述
DASH
流媒体的初始请求;从所述内容服务器接收所述
DASH
流媒体的清单;解析所述清单以提取与所述
HTTP
请求相关联的参数化描述符;从所述参数化描述符中识别密钥集中的一个或多个以及统一资源标识符,所述统一资源标识符链接到用于所述
HTTP
请求的所述可扩展参数化的参数化方案...

【专利技术属性】
技术研发人员:伊拉吉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1