universidade federal fluminense instituto de computaÇÃo 1 pilha de protocolos multimídia
TRANSCRIPT
![Page 1: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/1.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
1
Pilha de Protocolos Multimídia
![Page 2: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/2.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
2
SIP (Session Iniciation Protocol)
Objetivo Convidar usuários e servidores de mídia para uma
conferência multicast ou estabelecer chamada ponto a ponto
Localizar o terminal (telefone, estação, celular, secretária eletrônica etc) chamado
Definir parâmetros para transmissão (codificação etc)Determinar se o terminal chamado deseja participar da
sessão
Endereçamento SIP [email protected] [email protected] mailto URL (sip:[email protected])
![Page 3: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/3.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
3
SIP (Session Iniciation Protocol)
Mobilidade
RFC 2806 – URLs for Telephone Calls (Vaha-Sipila, 2000)tel:+552126295595fax:+552126295627
![Page 4: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/4.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
4
SIP (Session Iniciation Protocol) Componentes
UAC (User Agent Client) – encaminham e respondem solicitações para os UASs
UAS (User Agent Server) – recebem solicitações, processam os pedidos e respondem aos UACs.
Proxy ServerRedirect ServerRegistar Location Server
Comandos INVITE – Convida um usuário ACK – Confirmação enviada no processo de INVITE BYE – Termina uma conexão CANCEL – Termina uma solicitação ou pesquisa por usuário OPTIONS – Solicita informações sobre as características do
servidor REGISTER – Registra a localização atual do usuário INFO – Usado para sinalização etc
![Page 5: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/5.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
5
SIP (Session Iniciation Protocol)
Resolução de Nome Via DNS (SRV Record)
RFC 2782 – 2000 Via SIP Server Via SMTP Server Envia e-mail (INVITE)
![Page 6: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/6.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
6
SIP (Session Iniciation Protocol)
Localizando Usuários
![Page 7: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/7.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
7
SIP (Session Iniciation Protocol)
Via Proxy
![Page 8: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/8.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
8
SIP (Session Iniciation Protocol)
Via Redirect
![Page 9: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/9.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
9
SIP (Session Iniciation Protocol)
Protocolo SDP (Session Description Protocol)Descreve características de um fluxo de mídia,
em uma sessão multimídia, com intuito de possibilitar a participação de usuários em uma chamada ou conferência, tais como:Nome e motivo da sessãoTempo que sessão permanecerá ativaTipo de mídia da sessãoInformações necessárias para receber a mídia
EndereçoPortaFormato etc
![Page 10: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/10.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
10
SIP (Session Iniciation Protocol)
Mensagem SIP INVITE
![Page 11: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/11.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
11
SIP (Session Iniciation Protocol)
Resposta à mensagem SIP INVITE
![Page 12: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/12.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
12
SIP (Session Iniciation Protocol)
Código de Respostas do SIP
![Page 13: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO 1 Pilha de Protocolos Multimídia](https://reader036.vdocuments.site/reader036/viewer/2022062418/552fc164497959413d8ea108/html5/thumbnails/13.jpg)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
13
SIP e RTSP
RTSL Possibilita a descrição de sessões e apresentações
multimídiaTotalmente descritivoNão suporta scripts
SDP (Session Description Protocol) adequado somente para mídias em tempo real.
SDF (desenvolvido)Fluxos podem residir em servidores distintos
(balanceamento de carga ou copyright)Possibilita a recuperação de partes de um fluxo
armazenado