DevDays2009 - Construir Soluções de Internet Video

485 views

Published on

  • Be the first to comment

  • Be the first to like this

DevDays2009 - Construir Soluções de Internet Video

  1. 1. WUX208 – Silverlight Media Soluções Internet Video Nuno Costa João Luis Canais Platform Advisor Consultor Microsoft Portugal Viatecla nunoc@microsoft.com jcanais@viatecla.pt
  2. 2. Silverlight Web Media Ecosystem Criar Distribuir Experiência Expression Blend criar Escala até 2x mais que o Interactividade, vídeo e experiências multimedia animação no browser e Windows Server 2003 em full screen IIS7 Media Pack bit-rate throttling para controlar Expression Encoder Instalação fácil e rápida custos de largura de produzir vídeo para o para os utilizadores finais banda em download Silverlight Conteúdos seguros com + Parceiros tecnológicos e Experiência consistente SSL e Cache/Proxy fornecedores de soluções para Windows, Mac e Windows Media Linux
  3. 3. EXPERIÊNCIA
  4. 4. cross-browser, cross-platform, cross-device for building and delivering the next generation of .NET based media experiences and rich interactive applications for the Web
  5. 5. CUSTOMER SHOWCASE
  6. 6. NBC Olympics • 50M utilizadores • 27 minutos tempo médio por sessão
  7. 7. Convenção do Partido Democrata Tomada de Posse
  8. 8. Netflix
  9. 9. BSkyB
  10. 10. Yahoo! Japan
  11. 11. A escolha dos clientes
  12. 12. Silverlight Video demo
  13. 13. CRIAÇÃO CONTEÚDOS
  14. 14. Expression Encoder 2 SP1 Product Features Flexible A ferramenta Profissional para Encoding melhorar, preparar, e publicar Workflows conteúdos media em Microsoft Silverlight Rich Media Enhancements Publish Perfect Experience 16
  15. 15. Expression Encoder 2 SP1 • Live Encoding Robusto: • Plug-ins de Publicação – SLS, FTP, Amazon S3 e outros • Silverlight Player Templates • Metadata sem Re-encoding 17
  16. 16. DISTRIBUIÇÃO CONTEÚDOS
  17. 17. Progressive Download vs Streaming Streaming Progressive Download Definição: Definição: Transmissão de áudio e vídeo Envio de áudio e vídeo sem com controlo activo, numa controlo sobre a transmissão, velocidade próxima da em que a visualização se exibição, em que a informação inicia alguns segundos após a é descartada após visualização. gravação em disco.
  18. 18. Cenários • Live • On-Demand • Broadcast (near-Live)
  19. 19. demo Streaming
  20. 20. Progressive Download • Download HTTP tradicional • Percentagem de visualizações completas < 20%
  21. 21. Bit Rate Throttling • Controle sobre a largura de banda
  22. 22. Para onde vou … IIS7 Media Pack (2008) Windows Media Services • Distribuição de • Grandes instalações / conteúdos On-Demand largura de banda / em ambiente partilhado audiências. • Apenas HTTP • Distribuição Live, On- • Conjunto de ficheiros Demand e Broadcast multimédia alargado • RTSP (TCP e UDP), • Web playlist HTTP e Multicast streaming • Cache/Proxy Server • Playlist servidor • Plug-Ins .net e C++
  23. 23. Please choose your connection speed. 750 2000 250 Buffering Your Video… Kbps + Kbps + Kbps +
  24. 24. Smooth Streaming bandwidth, cpu, gpu, ram Chunk = +-2 segundos (i.e. 250 KB / 1 Mbps video)
  25. 25. • Servidor – Add-on ao IIS7 Media Pack – Disponível em beta via Akamai. – Brevemente beta alargado. • Cliente – Silverlight 2 + .NET – EE2 SP1 fornece templates SL2 compatíveis com Smooth Streaming (inclui código)
  26. 26. license server PlayReady DRM foo.com • Evolução do WM DRM • Silverlight 2 suporta WM DRM e PlayReady AES SL 2 Client
  27. 27. PlayReady demo
  28. 28. RoadMap Silverlight Mobile Silverlight 3 (beta) – H.264 – GPU Acceleration – Visual Studio 10 / Expression Encoder 3 WMS / IIS Media Pack – WS 2008 R2 – SmoothHD – Media Pack 2.0
  29. 29. Media Ecosystem Fonte Encoder Servidor Cliente 39
  30. 30. Obrigado João Luis Canais Nuno Costa Consultor Platform Advisor Viatecla Microsoft Portugal nunoc@microsoft.com jcanais@viatecla.pt
  31. 31. Q&A João Luis Canais Nuno Costa Consultor Platform Advisor Viatecla Microsoft Portugal nunoc@microsoft.com jcanais@viatecla.pt
  32. 32. Resources • Silverlight Video Players – www.codeplex.com/sl2videoplayer – www.openvideoplayer.com – www.codeplex.com/videoshow – Expression Encoder Templates • Learn – www.silverlight.net – www.iis.net/media • Community – http://on10.net/blogs/benwagg – http://alexzambelli.com/blog/
  33. 33. Software em versão completa para avaliação Suporte técnico 24x7 para incidentes Acesso antecipado às versões beta Microsoft Office Software Assurance formação gratuita ….e muito mais. w w w. m i c r o s o f t . c o m / p o r t u g a l / m s d n / s u b s c r i c o e s
  34. 34. w w w. m i c r o s o f t . c o m / l e a r n i n g
  35. 35. MSDN Flash w w w. m i c r o s o f t . c o m / p o r t u g a l / m s d n / m s d n f l a s h
  36. 36. Participe nos próximos ciclos Traga Amigos a assistir e … …ganhe uma Xbox, trolleys e livros w w w. m i c r o s o f t . c o m / p o r t u g a l / m s d n / w e b c a s t s 4 s h a r e
  37. 37. Questionário A sua opinião é importante! Complete o questionário de avaliação e devolva-o no balcão da recepção.
  38. 38. Instituto Superior Técnico Campus do Taguspark

×