This repository contains the following samples showing how to use the Azure Java SDK for Media Service.
- azure-media-dynamic-encryption-aes: This sample is a console Java application that shows how to use AES-128 Dynamic Encryption and Key Delivery Service. It is based on the .NET sample explained in this ACOM article: https://azure.microsoft.com/en-us/documentation/articles/media-services-protect-with-aes128/.
- azure-media-dynamic-encryption-playready: This sample is a console Java application that shows how to use PlayReady Dynamic Encryption and License Delivery Service. It is based on the .NET sample explained in this ACOM article: https://azure.microsoft.com/en-us/documentation/articles/media-services-protect-with-drm/.
- azure-media-dynamic-encryption-playreadywidevine: This sample is a console Java application that shows how to use PlayReady and Widevine (DRM) Dynamic Encryption and License Delivery Service. It is based on the .NET sample explained in this ACOM article: https://azure.microsoft.com/en-us/documentation/articles/media-services-protect-with-drm/.
- azure-media-dynamic-encryption-fairplay: This sample is a console Java application that shows how to use Azure Media Services to stream your HLS content Protected with Apple FairPlay. It is based on the .NET sample explained in this ACOM article: https://azure.microsoft.com/en-us/documentation/articles/media-services-protect-hls-with-fairplay/.
- azure-media-scale-workflow: This sample is a console Java application that shows how to scale Encoding Reserved Units and Streaming Endpoints.
These samples rely on the azure-media maven package v0.9.4.
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-media</artifactId>
<version>0.9.4</version>
</dependency>