Media Services

Official Documentation

Service Description

The flexible and (where necessary) worldwide provision of digital content is a major strength of Microsoft Azure. This makes it possible to store and convert audio and video content and flexibly deliver it to various devices. Microsoft Azure includes Microsoft Azure Media Services, which can handle such tasks centrally, for this purpose. The provided functions include:

  • Uploading media data (that is then stored in Blob storage)
  • Coding and converting videos into various video and audio formats
  • Access protection to media data for Digital Rights Management (DRM)
  • Displaying advertising in video streams
  • Streaming videos (optimized for various devices), scheduled if necessary

As with the other Azure Services, Media Services can also work with application components that are not necessarily executed on Microsoft Azure. They can still be called via RESTful interfaces. Microsoft Azure CDN or third-party caching services can be used for optimum delivery of video content. Optimization to the consuming devices (e.g., Windows PC, Macintosh, HTML 5, iOS, Android, Windows Phone) and their respective playback options (resolution, screen size, etc.) is also possible.

Getting Started

  1. 10/3/2016, Webpage
    Microsoft Azure Media Services is an extensible cloud-based platform that enables developers to build scalable media management and delivery applications. Media Services is...
  2. 10/3/2016, Webpage
    Microsoft Azure Media Services is an extensible cloud-based platform that enables developers to build scalable media management and delivery applications. Media Services is...
  3. 9/28/2015, Video, 0:31:30
    From live streaming large scale sporting events such as Formula One car racing, Premier League soccer, and the Super Bowl, to the wide distribution of Hollywood and Bollywood...
  4. 4/27/2015, Video, 1:03:53
    Azure Media Services is a platform-as-a-service which enables you to build a customizable media workflow. you could upload, encode, encrypt, package and deliver video content...
  5. 7/20/2015, Ebook
    This guidance helps you become familiar with the basic principles of Microsoft Azure Media Services and learn how to design and implement client applications that use Media...
  6. 5/4/2015, Video, 1:13:05
    Azure Media Services enables creation of end-to-end media workflows with flexible and highly scalable encoding, packaging, and distribution services at its core. This session...



Latest Content

Subscribe to News about Media Services

Title  
Blog
Blog
Blog
Blog
Video
Blog
Blog
Blog
Video
Blog
Blog
Blog
more...


Azure Documentation

1. Overview
     1.1. Scenarios and availability
     1.2. Concepts
2. Get started
     2.1. Create and manage account
     2.2. Set up your dev environment
          2.2.1. .NET
          2.2.2. REST
     2.3. Use AAD auth to access API
          2.3.1. Use portal to manage AAD auth
          2.3.2. Access API with .NET
          2.3.3. Access API with REST
          2.3.4. Use Azure CLI to create and configure AAD app
          2.3.5. Use Azure PowerShell to create and configure AAD app
     2.4. Deliver video on demand
          2.4.1. Azure portal
          2.4.2. .NET SDK
          2.4.3. Java
          2.4.4. REST
     2.5. Perform live streaming
          2.5.1. Azure portal
          2.5.2. .NET
3. How To
     3.1. Manage
          3.1.1. Entities
               3.1.1.1. .NET
               3.1.1.2. REST
          3.1.2. Streaming endpoints
               3.1.2.1. Azure portal
               3.1.2.2. .NET
          3.1.3. Storage
               3.1.3.1. Update Media Services after rolling storage access keys
               3.1.3.2. Manage assets across multiple storage accounts
          3.1.4. Quotas and limitations
     3.2. Configure Postman
          3.2.1. Environment
          3.2.2. Collection
     3.3. Upload content
          3.3.1. Upload files into an account
               3.3.1.1. Azure portal
               3.3.1.2. .NET
               3.3.1.3. REST
          3.3.2. Upload large files with Aspera
          3.3.3. Upload files with StorSimple
          3.3.4. Copy existing blobs
     3.4. Encode content
          3.4.1. Compare encoders
          3.4.2. Manage speed and concurrency of your encoding
          3.4.3. Media Encoder Standard (MES)
               3.4.3.1. Media Encoder Standard Formats and Codecs
               3.4.3.2. Use MES to auto-generate a bitrate ladder
               3.4.3.3. Encode with Media Encoder Standard
                    3.4.3.3.1. Azure portal
                    3.4.3.3.2. .NET
                    3.4.3.3.3. REST
               3.4.3.4. Advanced encoding with MES
                    3.4.3.4.1. Customize Media Encoder Standard presets
                    3.4.3.4.2. How to generate thumbnails using Media Encoder Standard with .NET
                    3.4.3.4.3. Crop videos with Media Encoder Standard
               3.4.3.5. MES Schemas
                    3.4.3.5.1. Media Encoder Standard schema
                    3.4.3.5.2. Input metadata
                    3.4.3.5.3. Output metadata
               3.4.3.6. MES Presets
                    3.4.3.6.1. H264 Multiple Bitrate 1080p Audio 5.1
                    3.4.3.6.2. H264 Multiple Bitrate 1080p
                    3.4.3.6.3. H264 Multiple Bitrate 16x9 SD Audio 5.1
                    3.4.3.6.4. H264 Multiple Bitrate 16x9 SD
                    3.4.3.6.5. H264 Multiple Bitrate 16x9 for iOS
                    3.4.3.6.6. H264 Multiple Bitrate 4K Audio 5.1
                    3.4.3.6.7. H264 Multiple Bitrate 4K
                    3.4.3.6.8. H264 Multiple Bitrate 4x3 SD Audio 5.1
                    3.4.3.6.9. H264 Multiple Bitrate 4x3 SD
                    3.4.3.6.10. H264 Multiple Bitrate 4x3 for iOS
                    3.4.3.6.11. H264 Multiple Bitrate 720p Audio 5.1
                    3.4.3.6.12. H264 Multiple Bitrate 720p
                    3.4.3.6.13. H264 Single Bitrate 1080p Audio 5.1
                    3.4.3.6.14. H264 Single Bitrate 1080p
                    3.4.3.6.15. H264 Single Bitrate 16x9 SD Audio 5.1
                    3.4.3.6.16. H264 Single Bitrate 16x9 SD
                    3.4.3.6.17. H264 Single Bitrate 4K Audio 5.1
                    3.4.3.6.18. H264 Single Bitrate 4K
                    3.4.3.6.19. H264 Single Bitrate 4x3 SD Audio 5.1
                    3.4.3.6.20. H264 Single Bitrate 4x3 SD
                    3.4.3.6.21. H264 Single Bitrate 720p Audio 5.1
                    3.4.3.6.22. H264 Single Bitrate 720p
                    3.4.3.6.23. H264 Single Bitrate 720p for Android
                    3.4.3.6.24. H264 Single Bitrate High Quality SD for Android
                    3.4.3.6.25. H264 Single Bitrate Low Quality SD for Android
          3.4.4. Media Encoder Premium Workflow
               3.4.4.1. Media Encoder Premium Workflow Formats and Codecs
               3.4.4.2. Encode with Media Encoder Premium Workflow
                    3.4.4.2.1. Media Encoder Premium Workflow
                    3.4.4.2.2. Media Encoder Premium Workflow tutorials
                    3.4.4.2.3. Create Advanced Encoding Workflows with Workflow Designer
                    3.4.4.2.4. Premium workflow with multiple input
          3.4.5. Create a task that generates fMP4 chunks
          3.4.6. Media processors
               3.4.6.1. .NET
               3.4.6.2. REST
          3.4.7. Error codes
          3.4.8. Deprecated
               3.4.8.1. Static packaging and encryption
     3.5. Stream live
          3.5.1. On-premises encoders
               3.5.1.1. Recommended on-premises encoders
               3.5.1.2. Azure portal
               3.5.1.3. .NET
          3.5.2. Live streaming with cloud encoder
               3.5.2.1. Azure portal
               3.5.2.2. .NET
          3.5.3. Configure on-premises encoders for use with cloud encoder
               3.5.3.1. Elemental Live encoder
               3.5.3.2. FMLE encoder
               3.5.3.3. NewTek TriCaster encoder
               3.5.3.4. Wirecast encoder
          3.5.4. Handle long-running operations
          3.5.5. Fragmented MP4 live ingest specification
     3.6. Clip content
          3.6.1. Getting started
          3.6.2. Load videos
          3.6.3. Configure keyboard shortcuts
          3.6.4. Configure localization
          3.6.5. Submit clipping jobs
          3.6.6. Azure portal
     3.7. Protect content
          3.7.1. Storage encryption
          3.7.2. AES-128 encryption
          3.7.3. PlayReady/Widevine for Streaming
          3.7.4. FairPlay for Streaming
          3.7.5. Offline PlayReady
          3.7.6. Offline FairPlay
          3.7.7. Configure in Azure portal
          3.7.8. Deliver DRM licenses
          3.7.9. Create ContentKeys
               3.7.9.1. .NET
               3.7.9.2. REST
          3.7.10. License template overviews
               3.7.10.1. PlayReady license template
               3.7.10.2. Widevine license template
          3.7.11. Configure asset delivery policies
               3.7.11.1. .NET
               3.7.11.2. REST
          3.7.12. Configure content key authorization policy
               3.7.12.1. Azure portal
               3.7.12.2. .NET
               3.7.12.3. REST
          3.7.13. Pass authentication tokens to AMS
          3.7.14. Reference designs
               3.7.14.1. Hybrid DRM system design
               3.7.14.2. Reference multi-DRM design
     3.8. Analyze
          3.8.1. Analyze media using Azure portal
          3.8.2. Process with Indexer 2
          3.8.3. Process with Indexer
               3.8.3.1. Task preset
          3.8.4. Process with Hyperlapse
          3.8.5. Process with Face Detector
          3.8.6. Process with Motion Detector
          3.8.7. Process with Face Redactor
               3.8.7.1. Face Redactor walkthrough
          3.8.8. Process with video thumbnails
          3.8.9. Process with OCR
     3.9. Configure telemetry
          3.9.1. .NET
          3.9.2. REST
     3.10. Scale
          3.10.1. Media Processing
               3.10.1.1. Azure portal
               3.10.1.2. .NET
          3.10.2. Streaming Endpoints
               3.10.2.1. Azure portal
     3.11. Deliver content
          3.11.1. Dynamic packaging
          3.11.2. Filters and dynamic manifests overview
               3.11.2.1. Create filters with .NET
               3.11.2.2. Create filters with REST
          3.11.3. CDN Caching Policy in Media Services Extension
          3.11.4. Publish content
               3.11.4.1. Azure portal
               3.11.4.2. .NET
               3.11.4.3. REST
          3.11.5. Deliver by Download
          3.11.6. Failover streaming scenario
     3.12. Consume
          3.12.1. Playback media with existing players
          3.12.2. Playback media with Media Player
          3.12.3. Other playback options
               3.12.3.1. Smooth streaming Windows Store application
               3.12.3.2. HTML5 Application with DASH.js
               3.12.3.3. Adobe Open Source Media Framework players
          3.12.4. Insert ads on the client side
          3.12.5. Licensing Microsoft Smooth Streaming Client Porting Kit
     3.13. Integrate
          3.13.1. Use Azure Functions with Media Services
          3.13.2. Azure Functions with Media Services examples
     3.14. Monitor
          3.14.1. Check job progress
               3.14.1.1. REST
               3.14.1.2. Azure portal
               3.14.1.3. .NET
          3.14.2. Monitor job notifications with queue storage
          3.14.3. Monitor job notifications with webhooks
     3.15. Troubleshoot
          3.15.1. Frequently asked questions
          3.15.2. Troubleshooting guide for live streaming
          3.15.3. Error codes
          3.15.4. Retry logic
4. Reference
     4.1. Code samples
     4.2. Azure PowerShell (Resource Manager)
     4.3. Azure PowerShell (Service Management)
     4.4. .NET
     4.5. REST
5. Resources
     5.1. Azure Media Services Community
     5.2. Azure Roadmap
     5.3. Pricing
     5.4. Pricing calculator
     5.5. Release notes
     5.6. Videos

Online Training Content

Date Title
6/3/2015 Einführung in Microsoft Azure–Advanced Services

Tools

Tool Description
Azure Media Services Explorer Azure Media Services Explorer is a tool for Windows that does upload, download, process, encode, package, and stream assets and live channels with Azure Media Services. Source code is also provided.

Videos

Date Title Length
9/28/2017 Azure Media Services and video AI: Building next generation cloud video applications 1:12:40
8/18/2017 Integrating Azure CDN into Your Azure Workflows 0:10:11
6/7/2017 Tuesdays with Cory: Rendering the next blockbuster on Azure 0:11:46
5/10/2017 Using StorSimple data with services in Azure (Media Services, HDInsights, AzureML, etc.) 0:25:31
5/4/2017 Use the power of Video AI in your apps with Video Indexer 0:17:31
5/4/2017 Keeping “wolves” out of your platform 0:16:12
5/4/2017 Reimagine what is possible with your videos using state-of-the-art AI technologies 1:03:56
5/4/2017 Create a more collaborative workplace with Microsoft Stream –  a new enterprise video solution built with Microsoft Azure 0:44:47
2/10/2017 Just Streaming Video? Or Building Your Own Media Broadcasting Empire? Do either in minutes! 1:04:33
12/13/2016 Lights, Camera, Action - Microsoft Azure Media Services on the Loose 0:50:01

Page 1 of 3