Session description protocol

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Ambox rewrite.svg
Esta página precisa ser reciclada de acordo com o livro de estilo.
Sinta-se livre para editá-la para que esta possa atingir um nível de qualidade superior.
Editor: considere colocar o mês e o ano da marcação. Isso pode ser feito automaticamente, substituindo esta predefinição por {{subst:rec}}

O Session Description Protocol (SDP) é um formato para descrever streaming media um string de parâmetros de inicialização em ASCII. O IETF publicou a especificação original como um IETF Proposed Standard em Abril de 1998,[1] e, posteriormente, publicou uma especificação revisada como uma proposta de norma IETF como RFC 4566 em julho de 2006.[2]

O SDP destina-se a descrever multimedia communication sessions para os efeitos do anúncio da sessão, o convite da sessão, e negociação de parâmetros. O SDP não entrega a mídia em si, mas é usado para a negociação entre os pontos das extremidade e do tipo de mídia, o formato, e todas as propriedades associadas. O conjunto de propriedades e parâmetros são frequentemente chamado de um perfil da sessão. SDP é projetado para ser extensível para suportar novos tipos de mídia e formatos.

O SDP começou como um componente do Session Announcement Protocol (SAP), mas encontrou outros usos em conjunto com o Real-time Transport Protocol (RTP), Real- Time Streaming Protocol (RTSP), Session Initiation Protocol (SIP) e até mesmo como um modelo autônomo para descrever sessões multicast.

Termos relacionados à SDP[editar | editar código-fonte]

  • Conferência: É um conjunto de dois ou mais usuários que se comunicam com o software que está usando.
  • Sessão: Sessão é o recebimento e envio dos fluxos dados multimídia.
  • Session Announcement: A sessão anúncio é um mecanismo pelo qual uma descrição de sessão é transmitida aos usuários de forma pró-ativa, ou seja, a descrição da sessão não tenha sido explicitamente solicitado pelo usuário.
  • Session Advertisement: o mesmo que o anúncio da sessão
  • Descrição da sessão: Um formato bem definido para a transmissão de informações suficientes para descobrir e participar de uma sessão multimídia.

Descrição da sessão[editar | editar código-fonte]

A sessão é descrito por uma série de pares de atributo / valor, um por linha. Os nomes de atributos são caracteres simples, seguido por ' = ', e um valor. Opcional valores são especificados com '=*'. Os valores são uma seqüência de caracteres ASCII, ou uma seqüência de tipos específicos separadas por espaços. Os nomes de atributos só são exclusivos no sintática associada construir, ou seja, dentro da sessão, o tempo, ou apenas mídia. A sintaxe do SDP é extensível e novos atributos são adicionados ao padrão ocasionalmente.[3] O que se segue é uma visão geral resumida:

     Descrição da sessão
        v = (versão do protocolo)
        o = (criador e identificador de sessão)
        s = (nome da sessão)
        i =* (sessão de informação)
        u =* (URI de descrição)
        e =* (endereço de email)
        p =* (número de telefone)
        c =* (informações de conexão - não é necessário se incluído no
             todos os meios de comunicação)
        b =* (zero ou mais linhas de informação de largura de banda)
        Uma ou mais descrições de tempo (t = "e "r = "linhas, veja abaixo)
        z =* (ajustes de fuso horário)
        k =* (chave de criptografia)
        um =* (zero ou mais linhas de atributo de sessão)
        Zero ou mais descrições de mídia
     descrição Time
        t = (tempo da sessão está ativa)
        R =* (zero ou mais vezes repetir)
     Media descrição, se estiverem presentes
        m = (media nome e endereço de transporte)
        i =* (título da mídia)
        informações c =* (conexão - opcional se incluído na
             nível de sessão)
        b =* (zero ou mais linhas de informação de largura de banda)
        k =* (chave de criptografia)
        um =* (zero ou mais atributo media linhas)

Referências

  1. Handley, Mark; Van Jacobson (1998-04). SDP: Session Description Protocol (RFC 2327). IETF. Página visitada em 2008-04-19.
  2. Handley, Mark; Van Jacobson, Colin Perkins (2006-07). SDP: Session Description Protocol (RFC 4566). IETF. Página visitada em 2008-04-19.
  3. [1]


Ligações externas[editar | editar código-fonte]