Presented at TechDays Netherlands on 13.10.2017. Microsoft Azure Media Services is a collection of PaaS components that make it easy to stream media content to any device, anywhere. Azure Media Services has been battle-tested in some of the largest sporting events in the world, the Olympic Games. While powerful, it might take a while to get your head around Azure Media Services. In this session I will cover the more advanced features of Azure Media Services through a series of easy-to-replicate demos. I will cover live streaming, media indexer, face detection and content moderation.
https://www.techdays.nl/
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Building globally scalable media solutions with Azure Media Services part 2
1.
2.
3. Live & On
Demand
Streaming
with Azure
CDN
Content
Protection
EncodingCloud
Upload &
Storage
ASM is PaaS, with which
you can take any content
from any source (live or on-
demand), move it to the
cloud, process it and
distribute to any device.
Player
Clients
Media
Analytics
& Video AI
You may pick your preferred solution to
replace one or more pieces of 1st party AMS
solution.
4. • Media companies, as well as enterprises
• Think security footage, townhall meetings, internal trainings, remote learning…
• Any content, any device, anywhere
• Sub-clipping
• Instant live to VOD transition
• Dynamic packaging
• Live ad insertion
• Premium Content Protection
• Media Analytics
Twitter
#techdaysnl
@fincooper
5. AMS covers the entire flow from end to end. From submitting a piece of content,
encoding the contet, protecting the content, streaming and distributing the
content to playback of the content to any device.
Twitter
#techdaysnl
@fincooper
10. • A No-Code Easy UI
way to use Azure
Media Services.
• Download for free at:
http://aka.ms/asme
Twitter
#techdaysnl
@fincooper
11. 1) Creating a live channel
2) Configuring On-premise Live Encoder (Wirecast)
3) Ingesting Live streams to Azure Media Services
4) Configuring Streaming Reserved Unit
5) Creating a program
6) Publish a program for live streams
7) Playback live streaming on Azure Media Player
8) Stopping live streaming
9) Publish a Live-to-VOD content from archives
Twitter
#techdaysnl
@fincooper
14. • Single player for all screens and devices
• HTML / JavaScript / CSS development
• HTML5 with fallback to Flash / Silverlight if
needed
• Auto-detect OS and playback of best format
• Customize, Add Plug-ins, and embed it in your
own web or mobile site
• AMP Plug-ins at
• http://amp.azure.net/libs/amp/latest/docs/PLUGINS.html
Twitter
#techdaysnl
@fincooper
15. • Stop the program
• Stop the channel
• Delete the program
• Archive live stream
• Publish live-to-VOD content from archive
Twitter
#techdaysnl
@fincooper
16. • Storage
• Regular Azure storage: LRS, GRS and RA-GRS
• Encoding
• On demand, 2h 1080p movie ~= 3,5 €
• More parallel processing power with media reserved units!
• Streaming: streaming units
• 1 streaming unit ~= 200 Mbps throughput
• ~= 150 €/ month
• Live channels: roughly 2h live stream ~= 13 €
Twitter
#techdaysnl
@fincooper
21. • Extract speech content of audio or video files
• Index in full-text search engines or generate captions
• Catalog vast content libraries; Generate transcripts from
multimedia; Keyword Search, Deep linking
• Custom Language Models for non-standard words or
technical jargon
• Formerly known as Azure Media Indexer
31. • Migration from Access Keys to AAD (RBAC and Service Principal
support)
• Archive Blob Storage for low cost, high availability; Blob-level
tiering; Larger file support now up to 5 TB
• HEVC support
• Media Redactor added for face blurring feature
• Content Moderator for adult/profanity detection
• More reliable, performant cloud live encoder with lower latency
(50% decrease) streaming
Twitter
#techdaysnl
@fincooper