RealTime-kontrolprotokol

Den Real Time Control Protocol ( RTCP , og Real Time Control Protocol kaldes) forhandling og compliance funktioner af parametrene for servicekvalitet (Engl. Quality of Service, QoS) ved den periodiske udveksling af kontrol- meddelelser mellem afsender og modtager. EN

  1. Feedback af den tidligere leverede servicekvalitet, hvorved en tilpasning af datatransmissionshastigheden kan finde sted;
  2. Identifikation af alle sessionsdeltagere, hvorved semantisk sammenhængende, men separat sendte mediestrømme kan synkroniseres;
  3. Kontrol af datatransmissionshastigheden, der bruges til RTCP-pakker, så udvekslingen af ​​RTCP-meddelelser ikke forstyrrer transmissionen, hvilket kan ske i sessioner med mange deltagere.

RealTime Control Protocol bruges sammen med Real-Time Streaming Protocol (RTSP), som er ansvarlig for at kontrollere transmissionen, og Real-Time Transport Protocol (RTP), som er ansvarlig for den faktiske transmission .

Typisk er RTCP baseret på User Datagram Protocol (UDP) som transportprotokol. Det anvendte portnummer er ikke statisk fast, men bestemmes på ny for hver RTP-session. RTP bruger et lige portnummer og RTCP følgende ujævne portnummer.

RTCP header

Byte 0 Byte 1 Byte 2 Byte 3
Bit 0 1 2 3 4. plads 5 6. 7. Bit 0 1 2 3 4. plads 5 6. 7. Bit 0 1 2 3 4. plads 5 6. 7. Bit 0 1 2 3 4. plads 5 6. 7.
V = 2 P RC PT Længde
Version (V), 2 bit
Versionsstatus for RTCP-protokollen (aktuelt V.2)
Polstring (P), 1 bit
Udfyldningsbiten indstilles, hvis der er tilføjet en eller flere udfyldningsoktetter til slutningen af ​​pakken, der ikke hører til det faktiske dataindhold (nyttelast). Den sidste udfyldningsoktet angiver antallet af tilføjede udfyldningsoktetter. Udfyldningsoktetter kræves kun, hvis efterfølgende protokoller kræver en specificeret blokstørrelse, f.eks. B. Krypteringsalgoritmer.
Rapporttæller (RC), 5 bit
Angiver antallet af rapporter indeholdt i denne pakke.
Pakketype (PT), 8 bit
Dette felt beskriver formatet på RTCP-pakken.
Type forkortelse ID
Afsenderrapport SR 200
Modtag rapport RR 201
Kilde Beskrivelse SDES 202
Farvel (afslutning på deltagelse) FARVEL 203
Applikation defineret APP 204
Længde, 16 bit
Dette felt beskriver længden af ​​hele RTCP-pakken.

Se også

Individuelle beviser

  1. RFC 3550 : RTP: En transportprotokol til realtidsapplikationer. Kapitel 6: RTP-kontrolprotokol - RTCP

Weblinks

  • RFC 3550 - RTP: En transportprotokol til realtidsapplikationer
  • RFC 3556 - Session Description Protocol (SDP) båndbreddemodifikatorer til RTP Control Protocol (RTCP) båndbredde
  • RFC 3605 - attribut til realtidskontrolprotokol (RTCP) i Session Description Protocol (SDP)
  • RFC 3611 - RTP Control Protocol Extended Reports (RTCP XR)
  • RFC 4585 - udvidet RTP-profil til realtids transportkontrolprotokol (RTCP) -baseret feedback (RTP / AVPF)
  • RFC 5506 - Understøttelse af Reduced Size Real-Time Transport Control Protocol (RTCP): Muligheder og konsekvenser