microsoft azure media services

Post on 23-Jan-2017

366 Views

Category:

Internet

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AZURE MEDIA SERVICEServiço de mídia streaming

Thiago LunardiMicrosoft Azure MVP

http://thiagolunardi.net

MEUS CONTATOS

http://thiagolunardi.net/

@ThiagoLunardi13

http://facebook.com/ThiagoLunardi

ThiagoLunardi

http://br.linkedin.com/po/thiagolunardi/

TV PC

+40%tráfego Internet

+50%próximos 2 anos

por Sandvine

SMART DEVICES

+50M SmartTVs+150M SmartPhones

+140M Game Accounts

QUE SERVIÇO DE MÍDIA É ESSE?

MICROSOFT AZURE MEDIA SERVICE

COMO POSSO USAR O SERVIÇO?

DEMO: PORTAL AZURE

CONSUMINDO VIA .NET SDK AZURE

INSERINDO MÍDIA VIA .NET SDK

Obtain a CloudMediaContext• Gives you access to all objects and APIs

Create an asset (IAsset)• A collection of media files

Create a file (IAssetFile)• A single file within an asset

Create an access policy and locator• Determines ACL for asset and provides a URL for upload

ENCODANDO MÍDIA VIA .NET SDK

Obtain a media processor (IMediaProcessor)• Media processors can encode and package assets

Create an encoding job (IJob)• A job is a set of tasks for Media Services

Add tasks to the job (ITask)• E.g., encode WMV file for Apple HLS• Tasks have input assets and output assets

Monitor job progress until it completes

ENTREGANDO MÍDIA VIA .NET SDK

Locate the output asset for a job

Create an access policy and locator

Generate URLs• For progressive download• For streaming (IIS/HLS)

Optional: Enable CDN• For progressive download (blob storage)• For streaming origin server

DEMO: .NET SDK AZURE

TOCANDO AS MÍDIAS

AMBIENTE WEB

HTML5 videoSuportado por ~75% do mercado; todos os grandes browser suportam MP4 com download progressivo. Bitrate fixo

MPEG-DASHParte do W3C Media Source ExtentionsHabilita streaming adaptivo Primeiros estágio (IE11, Chrome, FF)

PluginsNinguém mais gosta de plug-insApenas desktop, DRM ou propagandaFlash e Silverlight tocam SmoothStreaming

DISPOSITIVOS MÓVEIS

WindowsRica plataforma de mídiasSmoothStreaming SDK para bitrate adaptivoPlayReady SDK para DRM

iOS

Suporta Apple HLS bitrate adaptivo

Android

Suporta várias versões do HLS

DEMO: VIDEO PLAYER

PERGUNTAS?

http://thiagolunardi.net/

@ThiagoLunardi13

http://facebook.com/ThiagoLunardi

ThiagoLunardi

http://br.linkedin.com/po/thiagolunardi/

top related