Download - Azure conf mm_wa_mese_ol
![Page 1: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/1.jpg)
![Page 2: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/2.jpg)
![Page 3: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/3.jpg)
Mike MartinArchitect – Windows Azure MVP
Lights, Camera, Action - Media Services on the Loose
![Page 4: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/4.jpg)
Who Am I?Member of:
Mike Martin Architect MEET Member Crew Member of Azug Windows Azure Insider Windows Azure MVP @Techmike2KX [email protected]
![Page 5: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/5.jpg)
Windows Azure Global Bootcamp
Over 60 community-led Windows Azure training events worldwide! http://globalwindowsazure.azurewebsites.net
![Page 6: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/6.jpg)
Roll Camera : Media ServicesWhat’s on the menu today Defining Hollywood : what’s inside the box /
Media Services Feeding the beast : uploading capabilities One ring to rule them all : Encoding your assets They order, you deliver : Delivering streaming Open for Business : Consuming the goods Director’s Cut
![Page 7: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/7.jpg)
Defining HollywoodWhat’s inside the box / Media Services
![Page 8: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/8.jpg)
• It’s an eco system build upon what we know• Scalability• Building Blocks • Open
I will talk and Hollywood will listen …
![Page 9: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/9.jpg)
ArchitectureREST APIs
“Build-On” 3rd party
Azur
e CDN
Media Services
Adaptive StreamingPorting Kits
3rd p
arty
CDN
s
Origin
Caching
Secure Media Ingest
Media Job Scheduling
Encoding
ContentProtection
On-DemandOrigin
Live Origin
Analytics Identity Management
“Build-In”Partner Media Processors
Live Ingest
Live Encoding
Silverlight
HTML 5Advertising
Flash
XBOX 360
WindowsPhone
iOS
![Page 10: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/10.jpg)
• Pre-encryption possible• Secure through HTTPS• Allows Bulk uploads
CharacteristicsUploading
![Page 11: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/11.jpg)
• Support industry standards for video (H.264- VC-1)
• Audio encoding to AAC-LE, HE-AAC, Dolby DD+, WMA
CharacteristicsEncoding
![Page 12: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/12.jpg)
• Managed Streaming Service• High bandwidth• Auto recovery/redundancy• High Availability
• Integrated Windows Azure CDN Support• Store one set, re-deliver multi-format
CharacteristicsOn-demand Streaming
![Page 13: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/13.jpg)
• Click ‘n play- the portal way• Do I hear SDK – aye aye• REST Away If I may
How to use
![Page 14: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/14.jpg)
Feeding the beastuploading capabilities - ingestion
![Page 15: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/15.jpg)
Using the SDK to create Uploadingvar context = new CloudMediaContext(“name", “key");
var uploadAsset = context.Assets.Create(assetname, AssetCreationOptions.None );
var assetFile = uploadAsset.AssetFiles.Create(phyiscalfile);
assetFile.Upload(physicalfile);
![Page 16: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/16.jpg)
One ring to rule them all : Encoding your assets - encoding
![Page 17: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/17.jpg)
Using the SDK to create Encoding Jobsvar job = context.Jobs.Create(“Job Name");
var task = job.Tasks.AddNew(“TaskName", GetMediaProcessor("Windows Azure Media Encoder", context), “Formatname", TaskOptions.None);
task.InputAssets.Add(asset);
task.OutputAssets.AddNew(“",AssetCreationOptions.None);
job.Submit();
![Page 18: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/18.jpg)
They order, you deliver : Delivering streaming - Delivery
![Page 19: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/19.jpg)
Using the SDK to create Encoding Jobsvar locator = context.Locators.CreateLocator(
LocatorType.OnDemandOrigin, streamingAsset, accessPolicy);
![Page 20: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/20.jpg)
Open for Business : Consuming the goods
![Page 21: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/21.jpg)
Reach StoryMedia Players
Microsoft End Points
Non-Microsoft
End Points
Flash (Smooth,
DASH)
iOS (Smooth,
HLS)(Smooth,
DASH)
XBOX (Smooth,
DASH)
Silverlight(Smooth,
DASH)
Windows Phone
(Smooth, DASH)
Android (HLS & 3rd
party)
Porting Kit for
Devices (Smooth,
DASH)
![Page 22: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/22.jpg)
Smooth Streaming in Windows 8Player Applications
(Customer’s app)
Player Frameworks(HTML5/XAML Player Framework)
Client SDK(SS Extension SDK)
Media Pipeline(Windows 8 MF)
Platform(Windows 8)
Primary media delivery platform for Windows 8Light up support for video element in modern style applicationsHTML 5 Modern style applicationsXAML Modern style applicationsC++ Modern style applicationsProvide an easy way to Consume Smooth Streaming and other formats in future (e.g., MPEG-DASH)Port existing video apps to windows 8Monetize apps with in-built Ad support and rich AnalyticsGet started with VS templates and client frameworks
![Page 23: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/23.jpg)
Smooth Streaming Extension SDK
Decoder Renderer Decrypter(DRM)
Media foundationInterface
Media Engine in Windows 8 platform
PLAYBACK PIPELINE
Native codec support: H.264, WMV, VC-1 and etc.
Application with Smooth Streaming Sourceurl : …/manifest
Smooth StreamingExtension SDK
Application with video sourceurl : …/a.mp4
![Page 24: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/24.jpg)
Player FrameworksShipped as Open source at playerframework.codeplex.comBuilds on capabilities of Smooth Streaming ClientAvailable for multiple platform
Windows 8 Player• HTML/JavaScript Modern style applications• XAML/C# Modern style applicationsHTML5 player for browserSilverlight & Windows Phone player
Well established player frameworkPlugin Architecture – import what you need
Player Applications(e.g., NBC, Comcast)
Player Frameworks(e.g., MMPPF, HTML5 framework)
Client SDK / Porting Kits(e.g., SSME, SSPK)
Media Pipeline(e.g., Silverlight,
GStreamer)
Platform(e.g.,
Windows/ Linux)
![Page 25: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/25.jpg)
Director’s Cut
![Page 26: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/26.jpg)
Additional features
Content Protection Closed Caption Support Advertising Support
![Page 27: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/27.jpg)
ResourcesDownload Microsoft Media Platform Player framework
http://playerframework.codeplex.com
Install Smooth Streaming client SDKhttp://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Home
Install Microsoft PlayReady Client SDK http://visualstudiogallery.msdn.microsoft.com/e02ccac7-f3eb-4b53-b11a-c657d5631483
Getting to know about Windows Azure Media Services
https://www.windowsazure.com/en-us/home/features/media-services/
![Page 28: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/28.jpg)
http://aka.ms/AzureConf-MemberOffers
http://aka.ms/AzureConf-FreeTrialGet started with a 90 day free trial
Or, use your existing benefits…
![Page 29: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/29.jpg)
Windows Azure Global Bootcamp
Over 60 community-led Windows Azure training events worldwide! http://globalwindowsazure.azurewebsites.net
![Page 30: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/30.jpg)
Aaaand ….
CUT!
Thanks everyone, it’s a wrap!
![Page 31: Azure conf mm_wa_mese_ol](https://reader038.vdocument.in/reader038/viewer/2022103110/547497aab4af9fbe0a8b5872/html5/thumbnails/31.jpg)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.