【发布时间】:2019-03-04 19:56:16
【问题描述】:
我正在编写一个 mdp 文件,并且正在寻找一种方法来指定(或修改)客户端为特定 rapresentation 执行的所有请求的 HTTP 标头。我想在 http 请求中添加一个 Authorization 字段。我希望在不编辑客户端软件的情况下这样做。
我已经阅读了 ISO/IEC 23009-1,但我没有找到任何关于它的信息。有人知道怎么做吗?
【问题讨论】:
标签: mpeg-dash
我正在编写一个 mdp 文件,并且正在寻找一种方法来指定(或修改)客户端为特定 rapresentation 执行的所有请求的 HTTP 标头。我想在 http 请求中添加一个 Authorization 字段。我希望在不编辑客户端软件的情况下这样做。
我已经阅读了 ISO/IEC 23009-1,但我没有找到任何关于它的信息。有人知道怎么做吗?
【问题讨论】:
标签: mpeg-dash
如果您的意思是向所有请求添加相同的基本 URL,那么这是可能的,您可以简单地在 DASH 清单本身中指定一个基本 URL。它看起来很简单:
<BaseURL>http://example.com/ondemand/</BaseURL>
在撰写本文时,Mozilla 页面上有一个完整的示例,包括此处的上述行:
还有一个新的 DASH 标准,仍处于定义阶段,因此目前很难找到实现,旨在支持基于令牌的访问身份验证机制:
DASH-IF 实施指南:基于令牌的 DASH 访问控制 (TAC) 范围
本文档的范围是定义基于令牌的访问控制机制,并为基于 DASH 的流式传输启用身份验证和授权 (AA) 协议的信令。访问令牌是 DASH 客户端或客户端用户已在某些预先确定的 AA 系统中成功验证和授权以访问特定 DASH 资源的证明,例如DASH 段或 MPD。本文档定义了用于访问 DASH 资源的访问令牌格式及其在 DASH 客户端和服务器之间的传输,从而确保内容提供商和内容交付网络之间的互操作性。该文件侧重于信令和交换机制,以促进受访问令牌保护的 MPD、许可证、密钥和段的交付请求。除了一般的 DASH-IF 互操作性点之外,还可以使用本文档。
文档可在此处获得:https://dashif.org/guidelines/
【讨论】: