0

我按照 Azure Doc 中的步骤(使用 AES-128 动态加密和密钥传递服务)并使用 .NET SDK 发布了一个视频。但是,我不知道如何使用生成的令牌来播放加密内容。换句话说,我不知道如何使用 token 请求密钥

我在HTTP Live Streaming draft-pantos-http-live-streaming-13中阅读了一些相关部分,似乎客户端(我认为这意味着支持 HLS 的浏览器)将自动获取密钥并进行解密,那么如何我可以在它自动从交付服务器中提取密钥时提供令牌吗?

4

2 回答 2

0

好吧,最后我通过 ( fiddlr )找到了解决方案,这是一个非常棒的工具。

只需将您的令牌放在带有密钥授权的标题中,就像

authorization:Bearer=zone=az&Audience=urn%3atest&ExpiresOn=1418623783&Issuer=http%3a%2f%2fblog.tivo.com%2f&HMACSHA256=txxxxxxxxxxxxxxcF1GYUw%3d

稍后我将附上一些示例以了解如何生成令牌。

于 2014-12-15T06:05:55.120 回答
0

您可以阅读以下文章以查看 azure 媒体服务中的令牌身份验证使用情况以及如何配置 acs 以发布令牌:

如果您想自己发行 SWT 令牌,您可以在此处查看 SWT 令牌的示例实现

我们正在制作更多样本,一旦我们发布它们,我将更新线程。

于 2014-12-12T00:34:07.880 回答