This sample demonstrates how to dynamically package VOD content into HLS/DASH for streaming. It performs the following tasks:
- Creates an encoding Transform that uses a built-in preset for adaptive bitrate encoding.
- Ingests a file.
- Submits a job.
- Publishes output asset for HLS and DASH streaming.
Required Assemblies:
- Azure.Identity
- Azure.ResourceManager.Media
- Azure.Storage.Blobs
- System.Linq.Async
An Azure Media Services account. See the steps described in Create a Media Services account.
Update the settings in appsettings.json in the root folder of the repository to match your Azure subscription, resource group and Media Services account. Then build and run the sample in Visual Studio or VS Code.