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

27
Multimídia: Protocolos de transmissão de áudio e vídeo Fernando Costa www.fernandocosta.com.br [email protected]

description

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

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

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

Multimídia: Protocolos de transmissão

de áudio e vídeo

Fernando [email protected]

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

Transmissão de Áudio e Vídeo

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

Objetivo da transmissão IP

Redução de custos

Racionalizar comutação por CIRCUITOS

Priorizar comutação por PACOTES

Utilização de redes já disponíveis

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

ProtocolosPrincipais H.32X – Sistemas audiovisuais e multimídia SIP - Session Initiation Protocol Skype RMTP/e – Real Message Time Protocol/encrypted MMS – Microsoft Media Server

Outros: SSCP MEGACO/H.278 MCGP

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

Características H.323 e SIP

Interoperabilidade entre fabricantes

Independência de plataforma

Flexibilidade

Suporte a Multicast

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

Características H.323 e SIP

Usam os protocolos:

RTP – Real Time Protocol

RTCP – Real Time Control Protocol

UDP

TCP/IP

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

H.32XAudiovisuais e multimídia

1996 Padrão ITU-T

International Telecommunications Union(1400 páginas)

Principal protocolo: H.323 - transmissão de áudio e

vídeoem redes sem garantia de QOS

(qualidade de serviço)

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

Protocolos da Familia H.XXX

H.225 - sinalização de chamadas H.245 - controle dos canais de mídia H.332 - grandes conferências H.235 – segurança H.246 - interoperabilidade com RTPC H.450.x - serviços suplementares

(transferência de chamadas, por exemplo)

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

Características H.323 Projetado para LANs

Baseado em codificação Binária

Complexo

16 pacotes para o início de uma chamada

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

Componentes H.323

Terminais

Gateway

Gatekeeper

MCUs (Unidade de controle multiponto)

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

H.323

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

SIP-Session Initiation Protocol

1999 Padrão IETF

Internet Engineering Task Force(250 páginas)

Protocolos SIP (Session Initiation Protocol)

SDP (Session Description Protocol)

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

Características SIP Projetado para WANs Simples e eficiente 5 pacotes para o início de uma

chamada Comunicação textual Baseado nos protocolos:

HTTP (web) – URLs SMTP (e-mail) - cabeçalhos

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

Mensagem de pedido SIP

Mensagem Funcionalidade

INVITE Indicar um pedido de abertura de comunicação SIP

ACK Confirmar recebimento de mensagem

CANCEL Indicar cancelamento de pedidos

BYE Indicar o encerramento de uma comunicação SIP

REGISTER Realizar registros e consultas a usuários em servidores Registrar

OPTIONS Requisitar informações de servidores SIP

SUBSCRIBE Registrar o usuário junto a elementos SIP especiais

NOTIFY Informar sobre a ocorrência de algum evento previamente solicitado

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

Mensagem de resposta SIP

Classe Código Significado

1XX-Provisório 100 Trying Tentando encontrar destinatário

180 Ringing Esperando resposta do destinatário

2XX-Sucesso 200 OK Destinatário aceita pedido

3XX-Redirecionamento

300 Multiple Choices

302 Moved Temporarily

4XX-Erro no cliente

401 Unauthorized Faltam credenciais

404 Not FoundDestinatário não se encontra registrado

486 Busy Destinatário não pode atender

5XX-Erro no servidor

504 Server Time-out

6XX-Falha interna 603 Decline Recusa

606 Not Acceptable Inaceitável, mas lista alternativas

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

Chamada SIP

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

Componentes SIP Terminais

Gateways PSTN/H.323

Servidores de Registro

Proxy

Redirecionamento

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

SIP

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

H.323 e SIP (camadas OSI)

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

Pilhas H.323 e SIP

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

Codecs GSM - 13 Kbps (full rate), quadros de 20ms iLBC - 15Kbps, quadros de 20ms: 13.3 Kbps,

quadros de 30ms ITU G.711 - 64 Kbps, baseado em amostra.

Também conhecido por alaw/ulaw ITU G.722 - 48/56/64 Kbps ITU G.723.1 - 5.3/6.3 Kbps, quadros de 30ms ITU G.726 - 16/24/32/40 Kbps ITU G.728 - 16 Kbps ITU G.729 - 8 Kbps, quadros de 10ms Speex - 2.15 to 44.2 Kbps LPC10 - 2.5 Kbps DoD CELP - 4.8 Kbps

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

Largura de banda

Depende do CODEC

Média de 64kbps por chamada de voz

Vídeo stream (10 users) 128kb Banda: 1.280 kbps

http://site.asteriskguide.com/bandcalc/bandcalcpt.php

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

Skype Protocolo proprietário

Arquitetura Peer-to-peer (P2P)

Tentativa de interoperabilidade: (23/mar/2009)

Skype for SIP (beta)

Skype for Asterix

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

RMTP e RMTPe

Real Message Time Protocol Transmissões via web Adobe Macromedia

Servidores: Flash Media Server Red5

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

MMS – Microsoft Media Server

Proprietário Microsoft Transmissão de áudio e vídeo

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

Equipamentos e softwares

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

Dúvidas ?

Fernando [email protected]