João Luís Canais
joao.canais@oni.pt
Oni Communications
Platina




Ouro




  Prata
Um pouco de história
Cenários de negócios
Como fornecer conteúdos
  Progressive Download vs Streaming
Media Playlist
Tipos...
WMS 4.0/4.1 – NT4 / Windows Server 2000
WMS 9.0 – Windows Server 2003
   Nova arquitectura
   Suporte para HTTP, RTSP (TCP...
Comercial
  Rádio e TV (clássicas e internet-based)
  Notícias, desporto e entretenimento
  Serviços de música e vídeo (pa...
Progressive Download vs Streaming
 Progressive Download                       Streaming

                                 ...
Prós
   Fácil implementação
   Secure Socket Layer (SSL)
   Compatibilidade com firewalls, caches e proxies
Contras
   Mod...
Prós
  Optimização da largura de banda no servidor
  Emissão Live, On-Demand e Broadcast
  Qualidade de serviço em função ...
Streaming e multiple bit rate
                      Describe abc.wmv
                     Header Response
      abc.wmv
  ...
Playlists permitem controlar o acesso aos
conteúdos:
  Criar sequências de conteúdos
  Mensagens de boas-vindas
  Inserir ...
Client-side Playlist

  Prós
     Simples de implementar
     Sem requisitos do lado do servidor

  Contras
     A playlis...
WMS Server-side Playlist
  Prós
     Melhor controlo sobre a execução da playlist
     Esconde a localização real do conte...
Live
    Conversão vídeo/áudio em tempo real
    Cada cliente é um pedido individual
    Pode ser gravado no servidor
On-D...
source   encoder      server   client




         Expression
          Encoder
Fontes       Aquisição            Codificação           Hosting            Infra-estrutura                  Exibição
     ...
QCIF (160x120 @15 fps) ≈ 56-128 Kbps (dial-up)
CIF (320x240 @25 fps) ≈ 250-350 Kbps (adsl, cabo)
Requisitos
   Tipo de codificação (em Kbps)
   Audiência esperada (nº de clientes simultâneos)
   Largura de Banda necessá...
WMS
    Remote
                             Cache/Proxy
   Network B
                                               Remote...
Built-in Cache/Proxy Plug-in
  Cache
  Reverse Proxy

DRM
  Protecção dos direitos de autor
  Melhor controlo no acesso ao...
source   encoder      server   client




         Expression
          Encoder
Edição vídeo / Metadata
Produz código Silverlight
Encoding para VC-1 (SMPTE) “WMV 9” (Zune até HD)
Live encoding
Live
  Ligação com o encoder
  Limitar largura de banda e/ou clientes
  URL do cliente: mms://<ip-servidor>/<canal>
Windows Media Services 2008 (Free download)
  Live, On-Demand, Broadcast
  RTSP (TCP, UDP), HTTP
  Escala do PocketPC até ...
Windows Media Services
http://www.microsoft.com/windowsmedia/forpros/server/server.aspx

Getting Started with Windows Medi...
Software em versão completa para avaliação
2 incidentes de suporte gratuito profissional
Acesso antecipado às versões beta...
Software em versão completa para avaliação
Suporte técnico 24x7 para incidentes
Acesso antecipado às versões beta
Microsof...
www.microsoft.com/learning
Complete o questionário de
avaliação e devolva-o no balcão
da recepção…
  …e habilite-se a ganhar 1 percurso de
  certific...
© 2008 Microsoft Corporation. Todos os direitos reservados.
  Esta apresentação destina-se apenas a fins informativos.
  A...
Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008
Serviços de Streaming e Media em Windows Server 2008
Próximos SlideShares
Carregando em…5
×

Serviços de Streaming e Media em Windows Server 2008

3.315 visualizações

Publicada em

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.315
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Serviços de Streaming e Media em Windows Server 2008

  1. 1. João Luís Canais joao.canais@oni.pt Oni Communications
  2. 2. Platina Ouro Prata
  3. 3. Um pouco de história Cenários de negócios Como fornecer conteúdos Progressive Download vs Streaming Media Playlist Tipos de programas Anatomia de um sistema Requisitos de largura de banda Techdays Live
  4. 4. WMS 4.0/4.1 – NT4 / Windows Server 2000 WMS 9.0 – Windows Server 2003 Nova arquitectura Suporte para HTTP, RTSP (TCP, UDP) e Multicast streaming Alta performance, escalabidade e extensibilidade WMS 9.1 – Windows Server 2003 SP1 Advanced Fast Start, Play While Archive Suporte para redes Wireless Passagem de mms para rtsp (ainda mms://) WMS 2008 – Windows Server 2008 – free download Built-in Cache/Proxy Plug-in Instalação para Server Core Standard e Web Server / Enterprise e Datacenter Escala do PocketPC até HD
  5. 5. Comercial Rádio e TV (clássicas e internet-based) Notícias, desporto e entretenimento Serviços de música e vídeo (pay-per-view, …) Publicidade e catálogos on-line Empresarial Eventos ao vivo (conferências, apresentação de resultados, assembleias gerais, …) Acções de promoção, marketing e publicidade Arquivos digitais e-learning
  6. 6. Progressive Download vs Streaming Progressive Download Streaming Definition: Actively-controlled Definition: Simple send-and- transfer of audio/video content forget HTTP delivery of an typically received in near- audio/video file that starts to real-time by the client and play after a few seconds of then discarded after rendering downloading to disk Scenario: You want to deliver Scenario: You are hosting to mobile devices or Web sites for customers who broadcast live events, such as also want to provide media baseball games downloads Web Server vs. Streaming Server http://www.microsoft.com/windows/windowsmedia/compare/webservvstre amserv.aspx
  7. 7. Prós Fácil implementação Secure Socket Layer (SSL) Compatibilidade com firewalls, caches e proxies Contras Modelo “send and forget”, utilizando o máximo de largura de banda disponível Sem qualidade de serviço ao nível do protocolo Não permite funcionalidades de Live e IPTV (FF/RW) MBR não são utilizados (multiple bit rate) Não existem playlist no servidor Download no cliente Get abc.wmv 200 OK abc.wmv
  8. 8. Prós Optimização da largura de banda no servidor Emissão Live, On-Demand e Broadcast Qualidade de serviço em função da largura de banda disponível Melhor qualidade áudio e vídeo Utilização de conteúdos MBR (Multiple Bitrate) Server-side playlists (além das client-side playlists) RTSP (TCP e UDP), HTTP e Multicast streaming Contras Infra-estrutura separada e dedicada Requer tipos específicos de ficheiros
  9. 9. Streaming e multiple bit rate Describe abc.wmv Header Response abc.wmv Header Header SSS Setup abc.wmv Stream 2 123 Setup Response Play abc.wmv Play Response S2: Sample1 Sample2 Sample3
  10. 10. Playlists permitem controlar o acesso aos conteúdos: Criar sequências de conteúdos Mensagens de boas-vindas Inserir Publicidade Tipos: Client-side playlists Server-side playlists Web Server Playlists (IIS Media Pack - IIS.net)
  11. 11. Client-side Playlist Prós Simples de implementar Sem requisitos do lado do servidor Contras A playlist é “executada” do lado do cliente Não esconde a localização real dos conteúdos
  12. 12. WMS Server-side Playlist Prós Melhor controlo sobre a execução da playlist Esconde a localização real do conteúdo multimédia Contras Requer servidor e cliente específicos (WMS e Windows Media Player) Apenas suporta o formato Windows Media (wmv e wma) Get abc ads.wmv movie.wmv
  13. 13. Live Conversão vídeo/áudio em tempo real Cada cliente é um pedido individual Pode ser gravado no servidor On-Demand Ficheiro (playlist) alojado no servidor Cada cliente é um pedido individual O ficheiro é sempre exibido desde o inicio Broadcast (near-Live) Ficheiro (playlist) alojado no servidor A exibição é iniciada por auto-start ou 1º cliente Cada n-cliente “entra” no momento actual de exibição A exibição por ser uma única vez ou em ciclo
  14. 14. source encoder server client Expression Encoder
  15. 15. Fontes Aquisição Codificação Hosting Infra-estrutura Exibição Physical Placas de Vídeo Live & On-Demand CD/DVD Format CDN WMS Web Microsoft Services Server Expression Encoder Tape Download- Devices Gravadores Digitais and-Play DSL IP Salas Placas de Audio Broadcast DRM Wireless IP WM Rights Streaming Manager 9 Series Vídeo Corporate LAN DTV File Corporate LAN Home PC
  16. 16. QCIF (160x120 @15 fps) ≈ 56-128 Kbps (dial-up) CIF (320x240 @25 fps) ≈ 250-350 Kbps (adsl, cabo)
  17. 17. Requisitos Tipo de codificação (em Kbps) Audiência esperada (nº de clientes simultâneos) Largura de Banda necessária >= Encoding * Audiência + 10% (de upload) Avaliar a hora do dia da transmissão (live) Ser realista em relação à qualidade (tipo de rede cliente) Utilizar MBR na codificação Dispersar os servidores geograficamente / entre redes Manter encoders e alugar servidores (operadores)
  18. 18. WMS Remote Cache/Proxy Network B Remote Network C WMS Cache/Proxy HQ Network Remote Network A Direct
  19. 19. Built-in Cache/Proxy Plug-in Cache Reverse Proxy DRM Protecção dos direitos de autor Melhor controlo no acesso aos conteúdos Plug-ins .net e c++ WMI Event Autorização, Autenticação, …
  20. 20. source encoder server client Expression Encoder
  21. 21. Edição vídeo / Metadata Produz código Silverlight Encoding para VC-1 (SMPTE) “WMV 9” (Zune até HD) Live encoding
  22. 22. Live Ligação com o encoder Limitar largura de banda e/ou clientes URL do cliente: mms://<ip-servidor>/<canal>
  23. 23. Windows Media Services 2008 (Free download) Live, On-Demand, Broadcast RTSP (TCP, UDP), HTTP Escala do PocketPC até HD Grande escalabilidade e fiabilidade Grandes audiências Grandes larguras de banda Built-in Cache/Proxy Plug-in Instalação para Server Core Standard e Web Server / Enterprise e Datacenter Playlists, DRM Plug-Ins .net e C++ x64, Multicast e IPv6
  24. 24. Windows Media Services http://www.microsoft.com/windowsmedia/forpros/server/server.aspx Getting Started with Windows Media Services 9 Series http://www.microsoft.com/windows/windowsmedia/howto/articles/Int roHosting.aspx Microsoft Expression http://www.microsoft.com/expression/ Windows Media http://www.microsoft.com/windows/windowsmedia/default.mspx Silverlight http://silverlight.net/
  25. 25. Software em versão completa para avaliação 2 incidentes de suporte gratuito profissional Acesso antecipado às versões beta software exclusivo: Capacity Planner actualizações de segurança e service packs formação gratuita ….e muito mais. www.microsoft.com/portugal/technet/subscricoes
  26. 26. 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. www.microsoft.com/portugal/msdn/subscricoes
  27. 27. www.microsoft.com/learning
  28. 28. Complete o questionário de avaliação e devolva-o no balcão da recepção… …e habilite-se a ganhar 1 percurso de certificação por dia! Oferecido por: …e habilite-se a ganhar 1 percurso de certificação MCTS por dia! Oferecido por: …e habilite-se a ganhar 1 curso e exame por dia! Oferecido por:
  29. 29. © 2008 Microsoft Corporation. Todos os direitos reservados. Esta apresentação destina-se apenas a fins informativos. A MICROSOFT NÃO FAZ GARANTIAS, EXPRESSAS OU IMPLÍCITAS NESTA APRESENTAÇÃO.

×