universidade federal fluminense instituto de computaÇÃo 1 pilha de protocolos multimídia
Post on 22-Apr-2015
106 Views
Preview:
TRANSCRIPT
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
1
Pilha de Protocolos Multimídia
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 user@domain.com user@192.168.1.1 mailto URL (sip:user@domain.com)
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
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
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)
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
6
SIP (Session Iniciation Protocol)
Localizando Usuários
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
7
SIP (Session Iniciation Protocol)
Via Proxy
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
8
SIP (Session Iniciation Protocol)
Via Redirect
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
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
10
SIP (Session Iniciation Protocol)
Mensagem SIP INVITE
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
11
SIP (Session Iniciation Protocol)
Resposta à mensagem SIP INVITE
UNIVERSIDADE FEDERAL FLUMINENSE
INSTITUTO DE COMPUTAÇÃO
12
SIP (Session Iniciation Protocol)
Código de Respostas do SIP
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
top related