Managing Media with the Azure Media Services API

by James Millar

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.

Course FAQ

How do I use Azure Media Services?

Azure Media Services allows you to encode, analyze, and stream your content, allowing you to reach your audience, regardless of the device they use.

Who is this course for?

This beginner-level course is perfect for those with no Azure Media Services experience, or those who want to brush up on the basics.

What will I learn in this course?

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.

What software is required?

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.

About the author

James Millar is a freelance software development consultant based in Malmesbury, England who has worked for some of the world’s biggest brands. He started his career over a decade ago writing training materials for Microsoft and moved into industry to further develop his skills. Having worked for multiple industries including automotive and process automation has been fortunate enough to work on some major projects operating at global scale. He has a passion for back end services and infrastruct... more

Ready to upskill? Get started