Azure Media Services v3 overview
Azure Media Services is a cloud-based platform that enables you to build solutions that achieve broadcast-quality video streaming, enhance accessibility and distribution, analyze content, and much more. Whether you are an application developer, a call center, a government agency, an entertainment company, Media Services helps you create applications that deliver media experiences of outstanding quality to large audiences on today’s most popular mobile devices and browsers.
What can I do with Media Services?
Media Services enables you to build a variety of media workflows in the cloud, the following are some examples of what can be accomplished with Media Services.
- Deliver videos in various formats so they can be played on a wide variety of browsers and devices. For both on-demand and live streaming delivery to various clients (mobile devices, TV, PC, etc.) the video and audio content needs to be encoded and packaged appropriately. To see how to deliver and stream such content, see Quickstart: Encode and stream files.
- Stream live sporting events to a large online audience, such as soccer, baseball, college and high school sports, and more.
- Broadcast public meetings and events such as town halls, city council meetings, and legislative bodies.
- Analyze recorded videos or audio content. For example, to achieve higher customer satisfaction, organizations can extract speech-to-text and build search indexes and dashboards. Then, they can extract intelligence around common complaints, sources of complaints, and other relevant data.
- Create a subscription video service and stream DRM protected content when a customer (for example, a movie studio) needs to restrict the access and use of proprietary copyrighted work.
- Deliver offline content for playback on airplanes, trains, and automobiles. A customer might need to download content onto their phone or tablet for playback when they anticipate to be disconnected from the network.
- Implement an educational e-learning video platform with Azure Media Services and Azure Cognitive Services APIs for speech-to-text captioning, translating to multi-languages, etc.
- Use Azure Media Services together with Azure Cognitive Services APIs to add subtitles and captions to videos to cater to a broader audience (for example, people with hearing disabilities or people who want to read along in a different language).
- Enable Azure CDN to achieve large scaling to better handle instantaneous high loads (for example, the start of a product launch event).
How can I get started with v3?
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.
Before you start developing, review:
* Fundamental concepts (incudes important concepts: packaging, encoding, protecting, etc.)
* Developing with Media Services v3 APIs (includes information on accessing APIs, naming conventions, etc.)
The quickstarts show fundamental day-1 instructions for new customers to quickly try out Media Services.
The tutorials show scenario-based procedures for some of the top Media Services tasks.
- Encode remote file and stream video – REST
- Encode uploaded file and stream video - .NET
- Stream live - .NET
- Analyze your video - .NET
- AES-128 dynamic encryption - .NET
Articles contain code samples that demonstrate how to complete a task. In this section, you will find many examples, here are just a few of them:
- Create an account - CLI
- Access APIs - CLI
- Encode with HTTPS as job input - .NET
- Monitor events - Portal
- Encrypt dynamically with multi-DRM - .NET
- How to encode with a custom transform - CLI
Ask questions, give feedback, get updates
Check out the Azure Media Services community article to see different ways you can ask questions, give feedback, and get updates about Media Services.