当前位置: 首页 > 知识库问答 >
问题:

DASH mpd向所有请求添加http头

卫念
2023-03-14

我正在编写一个mdp文件,并且我正在寻找一种方法来指定(或修改)客户端为特定演示文稿所做的所有请求的HTTP标头。我想在超文本传输协议请求中添加一个授权字段。我希望在不编辑客户端sw的情况下这样做。

我已经阅读了ISO/IEC 23009-1,但我没有发现任何关于它的信息。有人知道怎么做吗?

共有1个答案

萧丁雨
2023-03-14

如果您的意思是向所有请求添加相同的基本Url,那么这是可能的,您只需在DASH清单中指定一个基本Url即可。它看起来很简单:

<BaseURL>http://example.com/ondemand/</BaseURL>

在Mozilla页面上有一个完整的例子,包括上面的一行:

  • https://developer.mozilla.org/en-US/docs/Web/Guide/Audio_and_video_delivery/Setting_up_adaptive_streaming_media_sources

还有一个新的DASH标准,目前仍处于定义阶段,很可能很难找到实现,旨在支持基于令牌的访问认证机制:

DASH-IF实施指南:DASH(TAC)范围内基于令牌的访问控制

本文档的范围是定义基于令牌的权限改造机制,并为基于DASH的流媒体启用身份验证和授权(AA)协议的信令。访问令牌是DASH客户端或客户端用户已在某些预先确定的AA系统中成功通过身份验证和授权以访问特定DASH资源的证明,例如DASH段或MPD。本文档定义了一种访问令牌格式,用于访问DASH资源及其在DASH客户端和服务器之间的传输,从而确保内容提供商和内容交付网络之间的互操作性。本文档侧重于信令和交换机制,以促进受访问令牌保护的请求,以交付MPD、许可证、密钥和段。除了一般的DASH-IF互操作性点之外,还可以使用本文档。

文件可在以下位置获取:https://dashif.org/guidelines/

 类似资料:
  • 问题内容: Retrofit 2的文档说: 可以使用OkHttp拦截器指定需要添加到每个请求的标头。 使用以前的版本以下是相关的质量检查)可以轻松完成此操作。 但是,使用改型2,我找不到类似的东西或方法,其可应用于对象。 此外,它似乎没有在OkHttp了。Retrofit的文档向我们介绍了Interceptor,我不太了解如何将其用于此目的。 我怎样才能做到这一点? 问题答案: OkHttpCli

  • 我已经阅读了文档和所有相关的问题,但是Angular的XSRF机制对我来说仍然不起作用:我无法用自动附加的X-XSRF-TOKEN头发出POST请求。 我有一个角6应用程序与登录表单。 它是Symfony(PHP 7.1)网站的一部分,当Symfony提供Angular应用程序页面时,会发送正确的Cookie(): 我的app.module.ts包括正确的模块: 然后,在服务的方法中,我发出以下h

  • 问题内容: 澄清点:将自定义标头添加到我的jQuery ajax调用中没有任何问题,我想将我的自定义标头自动添加到所有ajax调用中。 如果您看看jquery $.ajax自定义http标头问题(不是我的问题),您将看到一个很好的示例,说明如何为每个ajax调用手动实现代码。 我想为所有jQuery ajax调用覆盖beforeSend。根据jQuery文档,我可以使用jQuery.ajaxSet

  • 问题内容: 我正在与现有的servlet集成,该servlet从HTTP标头中提取一些属性。基本上,我实现的接口无法访问实际请求,它只能访问HTTP标头的k-> v映射。 我需要传递一个请求参数。计划是使用servlet过滤器从参数到标头值,但是HttpServletRequest对象当然没有addHeader()方法。 有任何想法吗? 问题答案: Extend ,覆盖标头吸气剂以返回参数: ..

  • 问题内容: 我似乎无法让$ httpProvider.interceptors实际进行拦截。我在JSFiddle上创建了一个示例,该示例记录了拦截器运行的时间以及$ http响应成功的时间。在成功返回响应之后,将运行请求拦截器。这似乎有些倒退。 我不能使用transformRequest,因为我需要更改配置中的参数。该部分未显示在示例中。 我正在使用AngularJS 1.1.5 http://j

  • 问题内容: 我有一个尝试发送的HTTP GET请求。我尝试通过首先创建一个对象并将参数添加到该对象,然后调用我的对象,来将参数添加到此请求中。此方法失败。但是,如果我手动将参数添加到URL中(即append ),它将成功。 我知道我在这里缺少任何东西,任何帮助将不胜感激。 问题答案: 我使用NameValuePair和URLEncodedUtils列表创建所需的url字符串。