Upload
mvp-showcast
View
435
Download
2
Embed Size (px)
DESCRIPTION
Palestra: Desvendando o Windows Azure Media Services - O que é possível fazer? Palestrante: Vitor Meriat Realização: 16/11/2013 12h Trilha: Desenvolvimento de aplicações para Windows Azure Sessão: Desenvolvimento Evento: MVP ShowCast 2013 Site: http://mvpshowcast.azurewebsites.net
Citation preview
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
MVP ShowCast 2013
Desvendando o Windows Azure Media ServicesO que é possível fazer?
Vitor Meriat
Development Consultant – BR Soluções Integradas
@vitormeriat [email protected]
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Content Protection
FormatConversion
Ingest Live
Streaming
DistributionAdvertisingOn-Demand
Streaming
Encoding Content
ManagementAnalytics Players
Qual a necessidade disso?
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Experiência de Vídeo tem sido aprimorada rapidamente.
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.Todo mundo cria Vídeos
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Vídeos contribuem com 51% do tráfego de internet
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Desafios
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Desafios
Content Protection
FormatConversion
Ingest Live
Streaming
DistributionAdvertisingOn-Demand
Streaming
Encoding
Freewheel
Content
Management
Analytics Players
Componentes e tecnologias Microsoft e de terceiros prontos para o
uso e integrados em uma única plataforma que simplifica a criação
de uma solução de mídia fim-a-fim
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
“Build-On” Media Partners and Customers
Azu
re C
DN
Part
ner
CDN
s
Origin
Caching
Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.)
(Fabric, Storage, Compute, Database)
Arquitetura WAMS
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Video-on-demand Services
Ingest
Encode
Package
Encrypt
Deliver
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Passo 1: Ingest Content
Different options of Ingesting a Mezzanine Asset♦ Pre-encrypt files prior to uploading (AES 256)
♦ Secure HTTPS upload
♦ Network level peering for fast HTTP into Azure
♦ Fast upload using UDP with Aspera
Multiple storage accounts enabled to manage your media asset
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Passo 2: Encode, Package or Encrypt
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Windows Azure Media Encoder
• Supports encoding to H.264 or VC-1 video
• Encodes audio to AAC-LC, HE-AAC, Dolby DD+, WMA
• Packages to MP4, Smooth Streaming, Http-Live-Streaming, MPEG-DASH
• Encrypts with PlayReady, Common Encryption, AES
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Step 3: Deliver Content
Managed streaming service… it just works!
• Guaranteed bandwidth
• Auto recovery, redundancy and failover
• High Availability
• Multiple origins support and scale independently
Azure and 3rd party CDN support
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
DEMO
Windows Azure portal for media services
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
REST API for all platformsReference: http://msdn.microsoft.com/en-us/library/windowsazure/hh973617.aspx
.NET library Nuget package: https://nuget.org/packages/windowsazure.mediaservices
GitHub: https://github.com/WindowsAzure/azure-sdk-for-media-services
Extensions for .NET SDK: https://github.com/mconverti/azure-sdk-for-media-services-extensions
JAVA library http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux
GitHub: https://github.com/windowsazure/azure-sdk-for-java/
PowerShell cmdletsHow to use: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/
Node.js libraryGitHub: https://github.com/fritzy/node-azure-media
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
DEMO
Mão na massa!
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Perguntas & Respostas
SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
Obrigado!
Vitor Meriat
Development Consultant – BR Soluções Integradas
@vitormeriat [email protected]