Managing Media with the Azure Media Services API
Delivering video at scale can be challenging so you need advanced ways to package, analyse and protect that content. This course will teach you how to package, index, protect and steam your content using the Azure Media Services API.
What you'll learn
Streaming and protecting media assets at scale can be challenging. Azure Media Services allows you to encode, analyze and stream your content, allowing you to reach your audience regardless of the device they use.
In this course, Managing Media with the Azure Media Services API, you’ll learn to manage, transform and deliver media content at scale with the Azure Media Services API.
First, you’ll explore how to package and manage media assets.
Next, you’ll discover how to analyze media content, extracting key metadata.
Finally, you’ll learn how to protect your media assets.
When you’re finished with this course, you’ll have the skills and knowledge of the Azure Media Services API needed to package, index, protect and steam your content at scale.
Table of contents
- Module Introduction 2m
- Introducing DRM Systems 5m
- Creating a Content Key Policy 4m
- Configuring DRM Licence Templates 2m
- Content Key Policy Best Practice 1m
- Demo: Protecting an Asset with PlayReady 5m
- Streaming Locators and Policies 2m
- Introducing Dynamic Encryption 2m
- Demo: Encrypting an Asset with AES-128 2m
- Scaling Content with Azure CDN 3m
- Module Summary 1m
Course FAQ
Azure Media Services allows you to encode, analyze, and stream your content, allowing you to reach your audience, regardless of the device they use.
This beginner-level course is perfect for those with no Azure Media Services experience, or those who want to brush up on the basics.
Some of the major topics that we will cover include how to manage media assets, how to use transforms and jobs to process audio and video files, extracting media insights such as closed captions and thumbnails, and protecting assets with DRM and encryption.
The Media Services SDK is available for .NET, Java, Node, Python, Ruby, and Go, and we'll be installing it through the NuGet package manager. The other thing you're going to need is a free Azure subscription.