Azure Media Services delivers Widevine encrypted stream by partnering with Castlabs


What is the partnership about?

A few months ago, we announced the general availability of Azure Media Services Content Protection (AES and DRM) service, which enables you to secure your Video-on-demand or live stream content with AES or Microsoft PlayReady. We continue to strive to offer complete solutions and today we have added Widevine support through our partner Castlabs. Now you could deliver PlayReady encrypted stream through Azure Media Services (AMS) and a Widevine encrypted stream, where the license comes from Castlabs DRMtoday. This blog demonstrates the following solution we built together with Castlabs.


How could I get started?

We supplied sample code in Github repository. This sample code project allows your to configure Content Key ID, Content Key, Token authentication on both Castlabs and AMS. As a result, you could receive PlayReady and Widevine encrypted stream into your player. We have published very detailed walkthrough on MSDN. Our friends at Castlabs have setup a very simple landing page for Azure Media Services customers:


To get started with Azure Media Services, please go to and you will receive $200 credit to play with the service. Here is a short video to get you started setting up PlayReady service with Azure Media Services. Please contact [email protected] if you want to get access to Castlabs License server for Widevine delivery.


Source link