>> Tecnologia Eletrônica >  >> Telefones >> Viva-voz de Conferência

Protocolos da Camada de Transporte em Chamada de Vídeo Skype: RTP, UDP, SRTP, TLS

Como o Skype Segmenta Áudio/Vídeo na Camada 4

Ao iniciar uma chamada de vídeo no Skype, a camada de Transporte (OSI Camada 4) lida com segmentação, multiplexação e entrega ponta a ponta. Os protocolos-chave:

1. RTP — Protocolo de Transporte em Tempo Real (RFC 3550)

  • Carrega payload de mídia real (frames de áudio/vídeo).
  • Adiciona cabeçalhos: número de sequência, timestamp, SSRC (fonte de sincronização), tipo de payload.
  • Rodando sobre UDP. Não garante entrega ou ordem — aplicação lida com perda/jitter.

2. UDP — Protocolo de Datagrama de Usuário (RFC 768)

  • Sem conexão, overhead mínimo (cabeçalho 8 bytes).
  • Sem retransmissão, sem controle de congestionamento → baixa latência.
  • Preferido para mídia em tempo real porque pacotes atrasados são inúteis.

3. SRTP — RTP Seguro (RFC 3711)

  • Criptografa payload RTP + autentica cabeçalho.
  • Usa AES-CTR ou AES-GCM; chaves derivadas via DTLS-SRTP ou SDES.
  • Protege confidencialidade e integridade dos streams de mídia.

4. TLS — Segurança da Camada de Transporte (RFC 8446)

  • Protege o canal de sinalização (SIP sobre TLS, ou protocolo proprietário Skype sobre TLS).
  • Autentica pares, troca certificados, negocia chaves SRTP (via DTLS).
  • Roda sobre TCP (geralmente porta 443 para travessia de firewall).

5. ICE / STUN / TURN (Travessia NAT)

  • Não são camada de Transporte per se, mas essenciais para caminho de mídia UDP.
  • ICE reúne candidatos; STUN descobre IP público; TURN relé se direto falhar.

Fluxo Resumido

  1. TLS protege setup da chamada e troca de chaves.
  2. DTLS-SRTP deriva chaves de mídia.
  3. Mídia codificada → pacotes RTP → SRTP criptografa → datagramas UDP → rede.
  4. Receptor: UDP → SRTP descriptografa → RTP desempacota → decodifica → reproduz.

Esta stack atinge latência sub-150ms com criptografia — crítico para conversa natural.