问题
I want to use Azure Media Services to provide the licenses for content protection. I created the ContentKey using the PHP SDK, and got the license URL for Widevine. I'm using packager in my side to encrypt the video.
My problem is (mostly because of ignorance) that I don't know where to find the value for the parameters "--signer", "--aes_signing_key" and "--aes_signing_iv". I read in some tutorials that these values are provided by Widevine, but in my case I assumed that were provided by Azure.
It's not an issue with PHP or packager
. Even using the REST API I don't know which information correlates to "signer" "signing key" and "signing iv". This information is required even by other platforms like bitcodin and other packagers.
回答1:
If you are using your own packager, you only need to configure the common encryption key and Widevine License template with us, you will obtain a license URL and KEY ID as return, and you can put those value into your packager.
You don't need to configure AES envelope Key, which is for AES 128 clear key encryption. That's another service that we offer.
Feel free to reach out to me at yanmf@microsoft.com if you have more questions. I am the PM on this Widevine services on Azure. We will help you.
来源:https://stackoverflow.com/questions/36018756/encryption-settings-for-widevine-cenc-on-azure-media-services