MVP Show Cast 2013 - Desvendando o Windows Azure Media Services

  • 124 views
Uploaded on

Palestra realizada em 16-11-2013 via webcast para o MVP ShowCast 2013

Palestra realizada em 16-11-2013 via webcast para o MVP ShowCast 2013

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
124
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE MVP ShowCast 2013 Desvendando o Windows Azure Media Services O que é possível fazer? Vitor Meriat Development Consultant – BR Soluções Integradas @vitormeri at vitormeriat.com. br © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. vitormeriat@gmail.co m
  • 2. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Qual a necessidade disso?  Ingest Encoding Format Conversion Content Protection On-Demand Streaming Live Streaming © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. Advertising Analytics Distribution Content Management Players
  • 3. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Experiência de Vídeo tem sido aprimorada rapidamente. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 4. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Todo mundo cria Vídeos © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 5. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Vídeos contribuem com 51% do tráfego de internet © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 6. SESSÃO: DESENVOLVIMENTO Desafios © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 7. SESSÃO: DESENVOLVIMENTO Desafios © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 8. 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 Freew heel  Ingest Encoding Format Conversion Content On-Demand Live Protection Streaming Streaming Advertising Analytics Distribution Content Management Players
  • 9. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Azure CDN “Build-On” Media Partners and Customers Partner CDNs Arquitetura WAMS Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Origin Caching © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 10. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Video-on-demand Services Ingest Encrypt Encode Deliver Package © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 11. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 12. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Passo 2: Encode, Package or Encrypt © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 13. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 14. SESSÃO: DESENVOLVIMENTO 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 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 15. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE DEMO Windows Azure portal for media services © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 16. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE REST API for all platforms Reference: 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 cmdlets How to use: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/ Node.js library GitHub: https://github.com/fritzy/node-azure-media © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 17. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE DEMO Mão na massa! © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  • 18. SESSÃO: DESENVOLVIMENTO Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE
  • 19. SESSÃO: DESENVOLVIMENTO TRILHA: DESENVOLVIMENTO DE APLICAÇÕES PARA WINDOWS AZURE Obrigado! Vitor Meriat Development Consultant – BR Soluções Integradas @vitormeri at vitormeriat.com. br © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. vitormeriat@gmail.co m