The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on...

20
Microsoft Corporation Windows Azure Media Services

Transcript of The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on...

Page 1: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Microsoft CorporationWindows Azure Media Services

Page 2: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Paradigm Shifting

The digital revolution The cloud revolution

vs vs

Page 3: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Windows Azure Media Services

Extensible multi-tenant Media Services platform on Windows AzureThe 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

Page 4: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Quick and EasyMedia 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 FlexibleMedia 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-EffectiveMedia 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.

Windows Azure Media Services Value

Page 5: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

How Can I Use Media Services?

BroadcastersNetwork OperatorsContent OwnersEnterprises

Build End-to-End Workflows

Encoding Analytics

Windows Azure Media Services

LiveStreaming

FormatConversio

n

Content Protection

On-DemandStreaming

Advertising

Ingestion

Page 6: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Media Services Architecture

REST APIs

“Build-On” Media Partners and Customers

Azu

re C

DN

Azure Media Services Components

Adaptive StreamingPorting Kits(STB, iOS/Android)

Silverlight

Windows Phone

HTML5

Flash

Part

ner

CD

Ns

Origin

Caching

Windows 8

Windows Azure Core Platform

Secure Media Ingest

Media Job Scheduling

Encoding

ContentProtection

On-DemandOrigin

Live Origin

Analytics Identity Management

Ad InsertionXbox

“Build-In”Partner Media Processors

Live Ingest

Live Encoding

Page 7: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Partner Benefits

Build-OnBuild-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

Page 8: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

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 SaaS providers• Task-specific SaaS applications

Page 9: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Player Frameworks for App developmentPlayer FrameworksBuilds 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)

Page 10: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

TAPOn-Demand• December 2011 – April 2012

PreviewOn-Demand• May 2012 – August 2012

Release 1On-Demand Only• Fall 2012

Preview – Live Streaming• May 2012 – Fall 2012

Release 2Live+On-Demand• Winter 2012

TAP: Encoding December ’11

- Ingest (HTTPs)- Encoding and Job

management- Encryption- Download- Client SDK- Partner SDK

Preview: Encoding and Delivery May ‘12

Adds…- Partner encoders- Ingest via UDP- Origin servers- CDN delivery

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

Roadmap

Page 11: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Technical Appendix

Page 12: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Example Workflow - VoD

AzureCDN

Media Services

REST API

Partner UDP Upload

Application

UDP

AzureBlob

Storage

Create AssetsClient Application

HTTP Upload via SAS URL

Submit Jobs

Windows Azure Media Services

FTPs, Azure, S3, HTTP URL

Upload / DownloadService

Job Scheduler

Media ServicesOrigin

Servers

Encoders,Transmux

&Encrypt

Encoders,Transmux

&Encrypt

Partner Encoders,Transmux

&Encrypt

PlayReadyLicenseServers

FTP/s, HTTP/s

Media Services

Client Library

Player

Ingest Transform Deliver

PartnerUDPFile

Receiver

AssetMetadata

KeyManagement

PartnerCDNs

Page 13: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Media Services SDK

Page 14: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Typical On-Demand Workflow

Job Creation

Media Processing

Delivery

Ingest Assets

Ingest Assets into the SystemFast UDP, HTTPS, Ship Disk

Job Creation/ManagementManage custom job workflowsMonitor current status of jobs

Media ProcessingAutomatically scalable media processorsPartner components, custom workflows

Encode, Transmux, DRM, Watermark

DeliveryFast UDP, SAS URL, Origin serving overAzure and Partner CDN

Page 15: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Partner Integration

Build InIntegrated into On-Demand pipelineValidated by Microsoft

Build OnConsume On-Demand pipeline through REST APIsOn premise or Azure based services/solutions

Page 16: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

ObjectsThese are traditional entitiesAssets, content keys, files

DescriptorsDescribe operations to be taken in the systemJobs, tasksWorkflow templates

Build-OnEntities

Page 17: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Files

AccessPolicies

Content

Keys

Actual video and audio blobs stored on diskStored in Azure Blob Storage

URLs used to access contents of the asset associated with locators

Encryption information for protected assetsAssets encrypted by default

Asset

Build-OnObjects

Page 18: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Job

Task

Task

Task

Build-OnDescriptors

Jobs

Description of work that needs to be performed in the systemCan be scheduled, monitored, cancelled

Tasks

Each job has one or more tasks definedDefine the workflow – dependencies, inputs, outputsSingle unit of work to be executed by a media processor

Templates

System and custom templates

Page 19: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Job Creation

Media Processing

Delivery

Build-InMedia processing pipeline

Media TaskTask description information

Inputs/Outputs, Content KeysMedia Processor-specific private data

Bitrates, presets, file formats, DRM keys

System HostAccess to the On-Demand system resources

Compute resources – scheduling subtasksStorage resources – creating temporary assets

Media Processing

Page 20: The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.

Azure Media ServicesOn-Demand

Partner Media Processor

IMed

iaPro

cess

or

IMed

iaPro

cess

orH

ost

IMediaTask

Build-InMedia processor workflow