microsoft azure media services
Post on 23-Jan-2017
366 Views
Preview:
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