Multimídia: Protocolos de transmissão de áudio e vídeo

5,579 views
5,429 views

Published on

Apresentação introdutória sobre transmissão audiovisual via IP

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,579
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
132
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Multimídia: Protocolos de transmissão de áudio e vídeo

  1. 1. <ul><li>Multimídia: </li></ul><ul><li>Protocolos de transmissão de áudio e vídeo </li></ul>Fernando Costa www.fernandocosta.com.br [email_address]
  2. 2. Transmissão de Áudio e Vídeo
  3. 3. Objetivo da transmissão IP <ul><li>Redução de custos </li></ul><ul><li>Racionalizar comutação por CIRCUITOS </li></ul><ul><li>Priorizar comutação por PACOTES </li></ul><ul><li>Utilização de redes já disponíveis </li></ul>
  4. 4. Protocolos <ul><li>Principais </li></ul><ul><li>H.32X – Sistemas audiovisuais e multimídia </li></ul><ul><li>SIP - Session Initiation Protocol </li></ul><ul><li>Skype </li></ul><ul><li>RMTP/e – Real Message Time Protocol/encrypted </li></ul><ul><li>MMS – Microsoft Media Server </li></ul><ul><li>Outros: </li></ul><ul><li>SSCP </li></ul><ul><li>MEGACO/H.278 MCGP </li></ul>
  5. 5. Características H.323 e SIP <ul><li>Interoperabilidade entre fabricantes </li></ul><ul><li>Independência de plataforma </li></ul><ul><li>Flexibilidade </li></ul><ul><li>Suporte a Multicast </li></ul>
  6. 6. Características H.323 e SIP <ul><li>Usam os protocolos: </li></ul><ul><li>RTP – Real Time Protocol </li></ul><ul><li>RTCP – Real Time Control Protocol </li></ul><ul><li>UDP </li></ul><ul><li>TCP/IP </li></ul>
  7. 7. H.32X Audiovisuais e multimídia <ul><li>1996 </li></ul><ul><li>Padrão ITU-T International Telecommunications Union (1400 páginas) </li></ul><ul><li>Principal protocolo: </li></ul><ul><li>H.323 - transmissão de áudio e vídeo </li></ul><ul><li>em redes sem garantia de QOS (qualidade de serviço) </li></ul>
  8. 8. Protocolos da Familia H.XXX <ul><li>H.225 - sinalização de chamadas </li></ul><ul><li>H.245 - controle dos canais de mídia </li></ul><ul><li>H.332 - grandes conferências </li></ul><ul><li>H.235 – segurança </li></ul><ul><li>H.246 - interoperabilidade com RTPC </li></ul><ul><li>H.450.x - serviços suplementares (transferência de chamadas, por exemplo) </li></ul>
  9. 9. Características H.323 <ul><li>Projetado para LANs </li></ul><ul><li>Baseado em codificação Binária </li></ul><ul><li>Complexo </li></ul><ul><li>16 pacotes para o início de uma chamada </li></ul>
  10. 10. Componentes H.323 <ul><li>Terminais </li></ul><ul><li>Gateway </li></ul><ul><li>Gatekeeper </li></ul><ul><li>MCUs (Unidade de controle multiponto) </li></ul>
  11. 11. H.323
  12. 12. SIP-Session Initiation Protocol <ul><li>1999 </li></ul><ul><li>Padrão IETF Internet Engineering Task Force (250 páginas) </li></ul><ul><li>Protocolos </li></ul><ul><ul><li>SIP (Session Initiation Protocol) </li></ul></ul><ul><ul><li>SDP (Session Description Protocol) </li></ul></ul>
  13. 13. Características SIP <ul><li>Projetado para WANs </li></ul><ul><li>Simples e eficiente </li></ul><ul><li>5 pacotes para o início de uma chamada </li></ul><ul><li>Comunicação textual </li></ul><ul><li>Baseado nos protocolos: </li></ul><ul><ul><li>HTTP (web) – URLs </li></ul></ul><ul><ul><li>SMTP (e-mail) - cabeçalhos </li></ul></ul>
  14. 14. Mensagem de pedido SIP Informar sobre a ocorrência de algum evento previamente solicitado NOTIFY Registrar o usuário junto a elementos SIP especiais SUBSCRIBE Requisitar informações de servidores SIP OPTIONS Realizar registros e consultas a usuários em servidores Registrar REGISTER Indicar o encerramento de uma comunicação SIP BYE Indicar cancelamento de pedidos CANCEL Confirmar recebimento de mensagem ACK Indicar um pedido de abertura de comunicação SIP INVITE Funcionalidade Mensagem
  15. 15. Mensagem de resposta SIP Inaceitável, mas lista alternativas 606 Not Acceptable Recusa 603 Decline 6XX-Falha interna 504 Server Time-out 5XX-Erro no servidor Destinatário não pode atender 486 Busy Destinatário não se encontra registrado 404 Not Found Faltam credenciais 401 Unauthorized 4XX-Erro no cliente 302 Moved Temporarily 300 Multiple Choices 3XX-Redirecionamento Destinatário aceita pedido 200 OK 2XX-Sucesso Esperando resposta do destinatário 180 Ringing Tentando encontrar destinatário 100 Trying 1XX-Provisório Significado Código Classe
  16. 16. Chamada SIP
  17. 17. Componentes SIP <ul><li>Terminais </li></ul><ul><li>Gateways PSTN/H.323 </li></ul><ul><li>Servidores de </li></ul><ul><ul><li>Registro </li></ul></ul><ul><ul><li>Proxy </li></ul></ul><ul><ul><li>Redirecionamento </li></ul></ul>
  18. 18. SIP
  19. 19. H.323 e SIP (camadas OSI)
  20. 20. Pilhas H.323 e SIP
  21. 21. Codecs <ul><li>GSM - 13 Kbps (full rate), quadros de 20ms </li></ul><ul><li>iLBC - 15Kbps, quadros de 20ms: 13.3 Kbps, quadros de 30ms </li></ul><ul><li>ITU G.711 - 64 Kbps, baseado em amostra. Também conhecido por alaw/ulaw </li></ul><ul><li>ITU G.722 - 48/56/64 Kbps </li></ul><ul><li>ITU G.723.1 - 5.3/6.3 Kbps, quadros de 30ms </li></ul><ul><li>ITU G.726 - 16/24/32/40 Kbps </li></ul><ul><li>ITU G.728 - 16 Kbps </li></ul><ul><li>ITU G.729 - 8 Kbps, quadros de 10ms </li></ul><ul><li>Speex - 2.15 to 44.2 Kbps </li></ul><ul><li>LPC10 - 2.5 Kbps </li></ul><ul><li>DoD CELP - 4.8 Kbps </li></ul>
  22. 22. Largura de banda <ul><li>Depende do CODEC </li></ul><ul><li>Média de 64kbps por chamada de voz </li></ul><ul><li>Vídeo stream (10 users) 128kb Banda: 1.280 kbps </li></ul><ul><li>http://site.asteriskguide.com/bandcalc/bandcalcpt.php </li></ul>
  23. 23. Skype <ul><li>Protocolo proprietário </li></ul><ul><li>Arquitetura Peer-to-peer (P2P) </li></ul><ul><li>Tentativa de interoperabilidade: (23/mar/2009) </li></ul><ul><ul><li>Skype for SIP (beta) </li></ul></ul><ul><ul><li>Skype for Asterix </li></ul></ul>
  24. 24. RMTP e RMTPe <ul><li>Real Message Time Protocol </li></ul><ul><li>Transmissões via web </li></ul><ul><li>Adobe Macromedia </li></ul><ul><li>Servidores: </li></ul><ul><li>Flash Media Server </li></ul><ul><li>Red5 </li></ul>
  25. 25. MMS – Microsoft Media Server <ul><li>Proprietário Microsoft </li></ul><ul><li>Transmissão de áudio e vídeo </li></ul>
  26. 26. Equipamentos e softwares
  27. 27. <ul><li>Dúvidas ? </li></ul>Fernando Costa www.fernandocosta.com.br [email_address]

×