Azure Media Services v3 Documentation
Learn how to encode and package content, stream videos on-demand, broadcast live, analyze your videos with Media Services v3. Tutorials, API references, and other documentation show you how to securely deliver on-demand and live video or audio streams that scale to millions of users.
The SDKs are based on Media Services v3 OpenAPI Specification (Swagger).
Learn how to create a Media Services account, start encoding, packaging, and streaming your videos:
Tutorials show you how to securely, just-in-time package on-demand and live videos and scale with the power of the integrated Azure CDN:
Encode uploaded file and stream video
The tutorial uploads a local video file, encodes the file, and streams the encoded content.
The tutorial explains how to set up for a live event. It then shows how to use .NET to create a pass-through type of a live event.
Analyze your video
This tutorial shows you how to analyze videos with Azure Media Services API.
Encrypt dynamically with AES-128
Learn how to configure and use Media Services APIs to dynamically encrypt your content with AES-128.
Encrypt dynamically with multi-DRM
Learn how to configure and use Media Services APIs to dynamically encrypt your content with multi-DRM (PlayReady, Widevine, and FairPlay).
Encode remote file and stream video
The tutorial shows how to encode a remote file based on URL and stream the video.
The following GitHub samples show how to use APIs to stream videos, broadcast live, and analyze your videos with Media Services v3: