【发布时间】:2016-07-01 08:01:03
【问题描述】:
我想使用 Azure 媒体服务来提供内容保护许可证。我使用 PHP SDK 创建了 ContentKey,并获得了 Widevine 的许可证 URL。我在我身边使用packager 来加密视频。
我的问题是(主要是因为无知)我不知道在哪里可以找到参数“--signer”、“--aes_signing_key”和“--aes_signing_iv”的值。我在一些教程中读到这些值是由 Widevine 提供的,但就我而言,我假设是由 Azure 提供的。
这不是 PHP 或 packager 的问题。即使使用 REST API,我也不知道哪些信息与“签名者”“签名密钥”和“签名 iv”相关。即使bitcodin 和其他打包程序等其他平台也需要此信息。
【问题讨论】:
-
这是一个位于 github github.com/Azure/azure-sdk-for-php/tree/master/examples/… 的 PHP 示例,它应用了 DRM (PlayReady + Widevine) 内容保护。
-
谢谢加里。但这不是我想要的,因为该示例使用 Azure 加密视频(不需要我要求的值),我想在我自己的服务器中对其进行加密。我只想将 Azure 用作许可证提供程序。
-
我应该从哪里获得 Azure 的回复?我打算支付支持费用,但最低要求是 6 个月,我只需要知道这一点,我不需要 6 个月的支持。有人可以付费回答这个问题吗?
-
@StefanoVettorazzi,您想使用 Azure AES 进行加密以保护您的内容吗?据我所知,Azure Media Player 目前支持 AES-128 位信封加密内容和普通加密内容(通过 PlayReady 或 Widevine)。而像 '"--aes_signing_key" 和 "--aes_signing_iv' 之类的这些参数是针对 AES 加密内容的。我建议您可以检查这些方法是否满足您的要求 (amp.azure.net/libs/amp/latest/docs/samples.html)
-
嗨@Augusto。抱歉,我已经有一段时间没有玩 Wdevine 了,据我所知,我无法使用 Azure 服务。我从电子邮件联系人那里得到的答案是关于不使用 Widevine,这不是我想做的。也许现在有另一种服务“开箱即用”?另外,我认为视频更容易,我不记得为什么。我希望它有所帮助。最好的。
标签: azure azure-media-services widevine