1 / 20

Microsoft Corporation

Microsoft Corporation. Windows Azure Media Services. Paradigm Shifting. The digital revolution. The cloud revolution. vs. vs. Windows Azure Media Services. Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components on Windows Azure

jalila
Télécharger la présentation

Microsoft Corporation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft Corporation Windows Azure Media Services

  2. Paradigm Shifting The digital revolution The cloud revolution vs vs

  3. Windows Azure Media Services • Extensible multi-tenant Media Services platform on Windows Azure • The best of Microsoft Media Platform Components on Windows Azure • ISV/ASP Partners build their offerings as integrated Media Services components or build end-to-end media solutions on top • Customers build their own solutions on top or use an application from Windows Azure Marketplace

  4. Windows Azure Media Services Value Quick and Easy Media Services enable content companies and solution providers to more quickly and easily build end-to-end media workflows on Windows Azure, a scalable and global cloud platform. Open and Flexible Media Services provide pre-built, ready-to-use, first-and third-party technologies that enable custom solutions to create, manage, and distribute content for all the devices and platforms you care about. Powerful and Cost-Effective Media Services provide a scalable, reliable and cost-effective infrastructure allowing you to focus on your core business and the valuable features that differentiate your products.

  5. How Can I Use Media Services? Build End-to-End Workflows Broadcasters Network Operators Content Owners Enterprises Windows Azure Media Services Ingestion Encoding FormatConversion Content Protection On-Demand Streaming Live Streaming Analytics Advertising

  6. Media Services Architecture “Build-On” Media Partners and Customers Windows 8 Silverlight Partner CDNs REST APIs Windows Phone Azure Media Services Components Xbox Secure Media Ingest On-Demand Origin Encoding Live Ingest Live Origin Ad Insertion HTML5 Azure CDN Media Job Scheduling Analytics Live Encoding “Build-In” Partner Media Processors ContentProtection Identity Management Flash Adaptive Streaming Porting Kits (STB, iOS/Android) Windows Azure Core Platform Origin Caching

  7. Partner Benefits Build-On Build-In • Offer unique components alongside Microsoft-provided capabilities • Allow other Partners and Customers to utilize your components directly through Media Services interface • Expose your services via the Windows Azure Marketplace • Microsoft handles operational complexity, service management and billing • Deliver SaaS media offerings and differentiate and by adding value on top of Media Services • Create end-to-end or task-specific applications • Utilize all built-in Media Services components or mix and match with your external resources • Customize and resell under your brand

  8. Customer Benefits Create customized solutions that meet your exact workflow needs • Use simple REST APIs to consume services directly • Create end-to-end or task-specific applications • Utilize all built-in Media Services components or mix and match with your external resources • Pay for use of all built-in components via one, easy to understand, consolidated bill Do-It-Yourself 3rd Party Solutions Easily find ISV applications that fit your needs on Windows Azure Marketplace • End-to-end SaaSproviders • Task-specific SaaS applications

  9. Player Frameworks for App development Player Frameworks Builds on capabilities of Smooth Streaming Client Provide user controls for common application scenarios Provide tighter ad integration using standards like VAST, VPAID and MAST Provides richer analytics via integration with Analytics Frameworks Out of the box Sample Player applications Available for multiple platforms Shipped as Open Source • 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)

  10. Roadmap • TAP: Encoding December ’11 • Ingest (HTTPs) • Encoding and Job management • Encryption • Download • Client SDK • Partner SDK • TAP: Live • May ‘12 • Channel creation • Channel management • Live Streaming (Smooth and HLS) • Preview: Live • Q3 CY12 • Adds… • Transport Stream ingest • Ad insertion • Rough Cut Editing • Preview: Encoding and Delivery • May ‘12 • Adds… • Partner encoders • Ingest via UDP • Origin servers • CDN delivery

  11. Technical Appendix

  12. Example Workflow - VoD Ingest Transform Deliver Windows Azure Media Services Azure CDN AzureBlobStorage HTTP Upload via SAS URL Partner CDNs Player Partner Encoders, Transmux & Encrypt Encoders, Transmux & Encrypt Encoders, Transmux & Encrypt Client Application Media Services REST API Job Scheduler Media Services Origin Servers Create Assets Submit Jobs Media Services Client Library Partner UDP Upload Application Partner UDP File Receiver UDP AssetMetadata Key Management PlayReady License Servers FTPs, Azure, S3, HTTP URL Upload / Download Service FTP/s, HTTP/s

  13. Media Services SDK

  14. Typical On-Demand Workflow Ingest Assets into the System Fast UDP, HTTPS, Ship Disk Job Creation/Management Manage custom job workflows Monitor current status of jobs Media Processing Automatically scalable media processors Partner components, custom workflows Encode, Transmux, DRM, Watermark Delivery Fast UDP, SAS URL, Origin serving over Azure and Partner CDN Job Creation Ingest Assets Media Processing Delivery

  15. Partner Integration Build In Integrated into On-Demand pipeline Validated by Microsoft Build On Consume On-Demand pipeline through REST APIs On premise or Azure based services/solutions

  16. Build-OnEntities Objects These are traditional entities Assets, content keys, files Descriptors Describe operations to be taken in the system Jobs, tasks Workflow templates

  17. Build-OnObjects Files Actual video and audio blobs stored on disk Stored in Azure Blob Storage Asset Access Policies URLs used to access contents of the asset associated with locators Content Keys Encryption information for protected assets Assets encrypted by default

  18. Build-OnDescriptors Task Task Job Jobs Description of work that needs to be performed in the system Can be scheduled, monitored, cancelled Tasks Each job has one or more tasks defined Define the workflow – dependencies, inputs, outputs Single unit of work to be executed by a media processor Templates System and custom templates Task

  19. Build-InMedia processing pipeline Media Task Task description information Inputs/Outputs, Content Keys Media Processor-specific private data Bitrates, presets, file formats, DRM keys System Host Access to the On-Demand system resources Compute resources – scheduling subtasks Storage resources – creating temporary assets Job Creation Media Processing Media Processing Delivery

  20. Build-InMedia processor workflow Azure Media Services On-Demand PartnerMedia Processor IMediaProcessor IMediaTask IMediaProcessorHost

More Related