>> Technologie Électronique >  >> Téléphones portables et accessoires >> Radios bidirectionnelles

Applications dépendant de RTP (Real-time Transport Protocol)

RTP (Real-time Transport Protocol, RFC 3550) est le format de paquet standard pour diffuser audio et vidéo sur réseaux IP. Il fournit horodatage, numéros de séquence, identification de charge utile et de source — essentiels pour synchronisation et qualité temps réel.

Catégories d'applications principales

📞 1. Voix sur IP (VoIP) — Cas d'usage originel

  • Téléphones SIP / Softphones : Zoiper, Linphone, MicroSIP, 3CX, Bria
  • PBX/Plateformes UC : Asterisk, FreeSWITCH, Kamailio, OpenSIPS, BroadWorks, Metaswitch
  • VoIP Cloud : Twilio Voice, Plivo, Vonage API, RingCentral, Zoom Phone, Dialpad
  • Infrastructure opérateurs : IMS (IP Multimedia Subsystem) — VoLTE, VoWiFi, VoNR utilisent tous RTP

📹 2. Visioconférence et collaboration

  • Apps WebRTC : Google Meet, Microsoft Teams, Zoom, Jitsi Meet, Whereby, Daily.co — tous utilisent RTP via SRTP
  • VC Entreprise : Cisco Webex, Poly, Lifesize, BlueJeans, Pexip
  • Terminaux matériels : Cisco, Poly, Yealink, Logitech — pile RTP dans firmware

📺 3. Streaming live et broadcast

  • Contribution pro : SRT, RIST, Zixi — encapsulent RTP pour transport broadcast-grade
  • Ingest CDN : Wowza, Nimble, Ant Media, LiveU → transcodage vers HLS/DASH
  • Têtes de réseau IPTV/OTT : RTP multicast → transmuxing unicast
  • SMPTE ST 2110 : Vidéo pro sur IP — basé RTP, synchronisé PTP

🎮 4. Jeu temps réel (usage sélectif)

  • Chat vocal : Discord, TeamSpeak, Mumble, Vivox, Steam Voice — tous RTP/Opus
  • État de jeu : Généralement UDP propriétaire (pas RTP) — moins d'overhead, pas besoin horodatage
  • Cloud Gaming : GeForce Now, Xbox Cloud, Luna — flux vidéo = basé RTP (ou propriétaire)

🤖 5. Émergent : IoT, Robotique, Téléopération

  • Télémétrie vidéo drone (RTP/H.264 sur MAVLink)
  • Chirurgie à distance / téléchirurgie (RTP ultra-faible latence)
  • AR/VR industriel (Microsoft Mesh, Magic Leap — flux RTP)
  • Voitures connectées : vidéo V2X (RTP sur C-V2X/5G)

Protocoles écosystème RTP

ProtocoleRôle
RTCPRapports récepteur (jitter, perte, RTT) → adaptation émetteur
SRTPChiffrement, authentification, intégrité (AES-GCM) — obligatoire WebRTC
RTSPContrôle session (PLAY, PAUSE, TEARDOWN) pour à la demande
SDPDescription session (codecs, ports, crypto) — échangé via SIP/Offer-Answer
SIPSignalisation (établissement appel) — RTP transporte média

Pourquoi RTP ?

  • Sync horodatage : Horloge 90 kHz (audio) / 90 kHz (vidéo) → sync labiale, tampon lecture
  • Numéros de séquence : Détection perte, réordonnancement, calcul jitter
  • Types de charge utile : PT dynamique (96-127) pour négociation codec
  • SSRC/CSRC : Identification source, attribution mélangeur
  • Extensible : Extensions d'en-tête (abs-send-time, transport-cc, video-orientation)

RTP est le substrat universel pour médias temps réel. Si ça transporte audio/vidéo live sur IP, c'est presque certainement RTP en dessous.

Radios bidirectionnelles