Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
-
Upload
audra-melton -
Category
Documents
-
view
220 -
download
0
Transcript of Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
![Page 1: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/1.jpg)
Spark the future.
![Page 2: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/2.jpg)
Kevin Francis
Azure Media Services Architecture Deep Dive
CLD312
![Page 3: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/3.jpg)
Introduction
![Page 4: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/4.jpg)
Are you in the right room?This is an Architecture TalkThere will not be code.There will not be demos.There might be videos.
This is a deep dive into Azure Media Services.We’ll cover:• What Azure Media Services is for• The overall architecture • Building solutions• Hints and tips
![Page 5: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/5.jpg)
About Me30 years’ experienceDeveloper from Windows 1.0 to Windows XPArchitect from Windows 95 to Windows VistaManager from Windows Vista to Windows 8.1
MVP for Architecture for five years to 2010
Now CEO of Wild Mouse, a new kind of partner, very focused on devices
![Page 6: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/6.jpg)
AgendaWhy use Azure Media Services?
Inside an organisationOutside
Azure Media Services capabilities and basics
The publishing, broadcasting pipelineGetting video inProcessingPlayback
Tools and other things
![Page 7: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/7.jpg)
Why Azure Media Services?
![Page 8: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/8.jpg)
Videois how we
communicateeducateentertaininformcollaborate
![Page 9: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/9.jpg)
Video use in the Enterprise
Recent survey of 1500 different business organizations
![Page 10: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/10.jpg)
Top Applications for Business Video Advertising and Public Content
Employee Portals / Corporate Communications
Webcasting / Live Town Halls
E-Learning / Training
Digital Marketing
Use Azure Media Services to build and power them!
![Page 11: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/11.jpg)
H.264
HLS
MP4
MP4
MP4
AVI
AVI
DASH
Azure Media Services
Encoding
Delivery
Microsoft’s cloud platform enables on demand and live streaming video solutions for consumer and enterprise scenarios.
Azure Media Services
![Page 12: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/12.jpg)
Plus a growing ecosystem of value-add third party partner components
Live & On Demand Streaming
with integrated CDN
Content Protection
Encoding &
Media Intelligence
Cloud Upload & Storage
Scalable components for building custom media workflows in the cloud
A closer look atAzure Media Services
PlayerClients
![Page 13: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/13.jpg)
Internal Streaming
![Page 14: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/14.jpg)
Employee Portals
![Page 15: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/15.jpg)
Employee Training
![Page 16: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/16.jpg)
Webcasting / Live Town Halls
![Page 17: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/17.jpg)
External Streaming
![Page 18: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/18.jpg)
Video content is king!All businesses make or should be making videoIt is now highly affordable.It is highly searchable.It is how consumers love to consume.
Ownership Matters though!YouTube has all sorts of problems.Apps are the future of branding.
![Page 19: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/19.jpg)
Issues with YouTubeYouTube is the home of video contentBut not all content!
Secure contentContent not made for YouTube
Beware the hijacked message!
![Page 20: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/20.jpg)
Video in AppsApps are the new web sites.Keeps a personal connection with customers.Notifications and location services.Apps + video = a winning combination.
![Page 21: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/21.jpg)
The AMS Architecture
![Page 22: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/22.jpg)
Platform Services
Security & Management
Infrastructure Services
Compute Storage
Datacenter Infrastructure (24 Regions, 19 Online)
Web and Mobile
Web Apps
MobileApps
APIManagement
APIApps
LogicApps
NotificationHubs
Media & CDN
Content DeliveryNetwork (CDN)
MediaServices
Analytics & IoT
HDInsight MachineLearning
StreamAnalytics
DataFactory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Integration
BiztalkServices
HybridConnections
ServiceBus
StorageQueues
Store /Marketplace
HybridOperations
Backup
StorSimple
SiteRecovery
Import/Export
Networking
Data
SQLDatabase
DocumentDB
RedisCache Search
Tables
SQL DataWarehouse
Azure AD Connect Health
Virtual Network
ExpressRoute
BLOB Storage Azure Files Premium Storage
Virtual Machines
AD PrivilegedIdentity Management
Traffic Manager
Application Gateway
OperationalInsights
ComputeCloudServices
Batch Remote App
ServiceFabric
Developer Services
Visual Studio
ApplicationInsights
Azure SDK
Team Project
Containers
VM Image Gallery& VM Depot
DNS VPN GatewayLoad Balancer
![Page 23: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/23.jpg)
AMS Components
Live Ingest
Secure Media Ingest
Media Job Scheduling
Encoding FormatConversion
Content Protection
Processing
Advertising
Analytics
Packaging
Broadcast
CDN
Live Capture
Content Creation
Players
Internal Distribuition
![Page 24: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/24.jpg)
On-Demand Media Flow
UploadVideo Content in Files
Blob Storage
![Page 25: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/25.jpg)
Supported FormatsMP4 (.mp4, .m4a, .m4v)/ISMV (.isma, .ismv) Microsoft Digital Video Recording(DVR-MS) (.dvr-ms)Matroska/WebM (.mkv) WAVE/WAV (.wav)QuickTime (.mov)
FLV (with H.264 and AAC codecs) (.flv) MXF (.mxf) GXF (.gxf)MPEG2-PS, MPEG2-TS, 3GP (.ts, .ps, .3gp, .3gpp, .mpg)Windows Media Video (WMV)/ASF (.wmv, .asf)AVI (Uncompressed 8bit/10bit) (.avi)
![Page 26: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/26.jpg)
Live Media Flow
Camera Encoder Upload
![Page 27: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/27.jpg)
Selecting CamerasThink about quality.Yes, you might just need a studio
![Page 28: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/28.jpg)
EncodersInput channelsEditingSpecial EffectsWorkflow
![Page 29: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/29.jpg)
Recommended EncodersSmooth Streaming: Elemental, Envivio and CiscoRTMP: Adobe Flash Live, Telestream Wirecast, and Tricaster
![Page 30: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/30.jpg)
Let’s talk about playbackAdaptive streamingRecommended codecs:
Video: H.264 (High, Main, and Baseline Profiles)Audio: AAC-LC, HE-AAC v1, HE-AAC v2
![Page 31: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/31.jpg)
On-Demand Processing Workflow
UploadedFile
Encoder DRM Processing
Multiple bitrate files.Thumbnails
Encryption Key
![Page 32: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/32.jpg)
Live Processing Workflow
Incoming stream
Live Encoder
DRM Channel
PreviewArchive
Encryption Key
Advertising
Thumbnail
![Page 33: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/33.jpg)
Digital Rights ManagementA necessary evil.AMS encrypts but doesn’t manage the keys.You need an external DRM provider.
![Page 34: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/34.jpg)
ProcessingIndexing Content
SearchableCaptionsMachine Learning Scenarios
Adding Effects
![Page 35: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/35.jpg)
On Demand Playback Process
Manifest Progressive Download
Processing
Adaptive file locators
URL
![Page 36: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/36.jpg)
AdvertisingLinear, Nonlinear and Companion adsVAST, VMAP, MAST standardsVPAIDCurrently supported on Windows 8, Windows Phone, Xbox, Windows 10 and iOS – Apps and HTML5
![Page 37: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/37.jpg)
The importance of CDNIt all comes down to cost and performanceAzure CDN vs othersCDN for Live streaming
![Page 38: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/38.jpg)
CDNs
Local Internet
Stream SourceAzure Media Services
Edge Servers
100s or1000s ofSimilarStreams
![Page 39: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/39.jpg)
CDNs
Local Internet
Stream SourceAzure Media Services
Edge Servers
10s ofDisparateStreams
IIS ARRForward
Proxy
IIS ARRForward
Proxy Farm
![Page 40: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/40.jpg)
Anatomy of a PlayerThe Azure Media Services Player provides everything OOTBFlash player can consume AMS content – AES encryptedSilverlight for Windows 7 – PlayReadySmooth Streaming SDK and Windows Store App
![Page 41: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/41.jpg)
Other Options
![Page 42: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/42.jpg)
Office 365 VideoProvides limited Media Services capability built into O365Really just upload and internal playback
![Page 43: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/43.jpg)
• A No-Code Easy UI way to use Azure Media Services.
• Download for free at: http://aka.ms/amse
• Don’t Want to Code? • Try the Azure Media Services Explorer Tool
![Page 44: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/44.jpg)
Growing List of Azure Media Services Partners
![Page 45: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/45.jpg)
Conclusion
![Page 46: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/46.jpg)
Express Route
Onsite Encoding
AES317SDI11
Live Channels
Azure Media Services
Ingest Preview Program
Ingest Preview Program
Ingest Preview Program
Ingest Preview Program
Ingest Preview Program
Ingest Preview Program
BlobStore
In-House
Internet
Azure Management
App
1500 In-House viewers
ChannelPreviews
Shared Streams
CDN
Public viewers
IIS ARRForward
Proxy
Web Site
ScheduleUpdates
Pre-recorded video
Streaming
![Page 47: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/47.jpg)
Questions and Answers
![Page 48: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/48.jpg)
H.264
HLS
MP4
MP4
MP4
AVI
AVI
DASH
Azure Media Services
Azure Media Services
Today’s devices, anytime, delivered from the cloud
Agile, scalable, cost-effective
Check us out athttp://www.azure.com/media
![Page 49: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/49.jpg)
Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.
![Page 50: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/50.jpg)
Continue your Ignite learning pathVisit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com
Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/
Head to the TechNet Eval Centre to download trials of the latest
Microsoft products http://Microsoft.com/en-us/evalcenter/
![Page 51: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/51.jpg)
Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.
![Page 52: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/52.jpg)
Continue your Ignite learning pathVisit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com
Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/
Head to the TechNet Eval Centre to download trials of the latest
Microsoft products http://Microsoft.com/en-us/evalcenter/
![Page 53: Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.](https://reader036.fdocuments.us/reader036/viewer/2022062309/5697c01f1a28abf838cd1e72/html5/thumbnails/53.jpg)
© 2015 Microsoft Corporation. All rights reserved.Microsoft, Windows and other product names are or may be registered
trademarks and/or trademarks in the U.S. and/or other countries.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
AS TO THE INFORMATION IN THIS PRESENTATION.