RTCP | |
---|---|
Nume | Protocol de control al transportului în timp real |
Nivel (conform modelului OSI ) | Transport |
Familie | TCP/IP |
Specificație | RFC 3550 |
Fișiere media la Wikimedia Commons |
RTCP ( eng. Real-Time Transport Control Protocol - protocol de control al transmisiei în timp real) este un protocol utilizat împreună cu RTP . Protocolul este descris în RFC 3550 , [1] . RTCP se bazează pe transmiterea periodică a pachetelor de control către toți participanții la sesiune, folosind același mecanism de distribuție ca și pentru pachetele de date.
Protocolul RTCP este utilizat pentru a transmite informații despre întârzierile și pierderile de pachete media, bufferul de jitter , nivelul semnalului audio. Sunt transmise, de asemenea, valorile calității apelurilor și pierderea returnării ecoului.
Sunt definite următoarele tipuri de mesaje RTCP:
RFC 3611 definește și mesajul XR - Extended Report, care vă permite să trimiteți mai mulți parametri decât rapoartele standard, și anume:
SRTCP | |
---|---|
Nume | Protocol securizat de control al transportului în timp real |
Nivel (conform modelului OSI ) | Transport |
Familie | TCP/IP |
Scopul protocolului | Criptare RTCP |
Specificație | RFC 3711 |
Fișiere media la Wikimedia Commons |
Există o variantă a protocolului RTP cu criptare Secure Real-time Transport Protocol (SRTP) pentru a asigura transferul securizat de date. Și din moment ce RTP este strâns legat de RTCP (Protocol de control în timp real), care poate fi utilizat pentru a gestiona o sesiune RTP, SRTP are și un protocol soră numit Secure RTCP (sau SRTCP ). SRTCP oferă aceeași funcționalitate legată de securitate în RTCP pentru aceeași funcționalitate SRTP în RTP.
Protocolul SRTCP este descris în RFC 3711 despre SRTP în capitolul 3.4.
SRTCP adaugă 3 noi câmpuri obligatorii „SRTCP index”, „encrypt-flag” și „authentication tag” și un câmp MKI opțional la descrierea pachetului RTCP.
Utilizarea SRTP sau SRTCP este opțională când se utilizează RTP sau RTCP, dar chiar dacă se utilizează SRTP/SRTCP, toate caracteristicile suplimentare (cum ar fi criptarea și autentificarea) sunt opționale și pot fi activate sau dezactivate. Singura excepție este caracteristica de autentificare a mesajelor, care este necesară atunci când utilizați SRTCP.
Pentru a cripta un flux media (în scopul confidențialității unei conexiuni vocale), SRTP, împreună cu SRTCP, standardizează utilizarea unui singur cifru, AES , care poate fi utilizat în două moduri, transformând cifrul bloc inițial AES într-un stream cipher.
TCP /IP pe straturi ale modelului OSI | Protocoale de bază|
---|---|
Fizic | |
canalizat | |
reţea | |
Transport | |
sesiune | |
Reprezentare | |
Aplicat | |
Altele aplicate | |
Lista de porturi TCP și UDP |