Azure Media Player

Azure Media Indexer
NAB 2015
Technology
Deep Neural Network algorithms
Highly granular results
Automatic vocabulary adaption
Custom metadata
Lattice based index
Store word alternatives, higher accuracy
Scenarios
Video Search
Closed Captioning
Testimonials
“The kudos keep pouring in when we
demonstrate the multimedia search”
Brian Hitson, Director Department of Energy
OSTI
“Microsoft demonstrated it by
indexing the video files of the Washington
State legislature, but we questioned
whether it would work with Georgia’s
accents… the results are impressive.”
Brian Kemp, Secretary of State of Georgia
Announcing: Azure Media Player
Available: April 15, 2015
Single Player for all screens and devices
HTML / JavaScript / CSS development
HTML5 with Fallback to Flash / Silverlight
Auto-detect and playback of best format
Workflow for app development
Old Player World
Flash Player
Silverlight Player
Android SDK
iOS SDK
Windows SDK
HTML5
Azure Media Player Playback
DASH
Smooth
Streaming
HLS
Content
Protection
Dynamic Packaging from Azure
Media Services
Azure Media Player
Automatic detection and playback across
a wide range of browsers/devices
Azure Media Player
Unified CSS UI
Unified JS Interface
•
•
Web Standards
HTML5/MSE/EME/JS
•
Flash Fallback
•
Silverlight Fallback
•
Native HTML5 Video
element Fallback
Getting Started – It takes only a few minutes!
<!DOCTYPE html>
<html>
<head>
<!--Azure Media Player Scripts-->
<link href=“//amp.azure.net/libs/amp/1.0.0/skins/amp-default/azuremediaplayer.min.css" rel="stylesheet" type="text/css">
<script src="//amp.azure.net/libs/amp/1.0.0/azuremediaplayer.min.js"></script>
<script>
amp.options.flashSS.swf = '//amp.azure.net/libs/amp/1.0.0/techs/StrobeMediaPlayback.2.0.swf';
amp.options.flashSS.plugin = '//amp.azure.net/libs/amp/1.0.0/techs/MSAdaptiveStreamingPlugin-osmf2.0.swf';
amp.options.silverlightSS.xap = '//amp.azure.net/libs/amp/1.0.0/techs/SmoothStreamingPlayer.xap';
</script>
</head>
<body>
<video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" controls autoplay
width="640" height="400" poster="thumbnail.jpg" data-setup='{"nativeControlsForTouch": false}'>
<source src="http://amssamples.streaming.mediaservices.windows.net/91492735-c523-432b-ba01faba6c2206a2/AzureMediaServicesPromo.ism/manifest" type="application/vnd.ms-sstr+xml" />
</video>
</body>
</html>
App Development
Windows App
iOS App
Android App
HTML5 App with
Azure Media Player
Apache Cordova
aka.ms/ampdemo
Azure Media Player Features
Implemented Features
Coming Soon
• Playback of Content from Azure Media Services
• Full Subtitles/Captions support
•
•
•
•
Clear On Demand
Clear Live
AES-128 Encrypted content
PlayReady Encrypted content
• Discontinuities
• Trick-Play
• Audio Only
• Playback across a wide range of devices
• Ads support
• Simple setup with <video> or via JS
• Analytics
• Unified JavaScript APIs
• Audio Track Selection
• Basic Heuristics
• Unified Player UI
• Bitrate Selection
• Heuristics APIs
• Specific error messaging and across-tech error unification
• Multi-period presentations
• Multiple camera angles
Azure Media Player Reach
Browser
Clear Content
AES Content
PlayReady Content
IE 11
DASH
DASH
DASH
Chrome 37
DASH
DASH
Smooth
iOS Safari
HLS
HLS
n/a
DASH
DASH
n/a
Firefox
Smooth
Smooth
Smooth
IE 10-
Smooth
Smooth
Smooth
DASH
DASH
n/a
Safari 8 on OSX Yosemite
Smooth
Smooth
Smooth
Safari on OSX Lion
Smooth
Smooth
Smooth
Android 4.4 Chrome
WP IE 11