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
- Feedback af den tidligere leverede servicekvalitet, hvorved en tilpasning af datatransmissionshastigheden kan finde sted;
- Identifikation af alle sessionsdeltagere, hvorved semantisk sammenhængende, men separat sendte mediestrømme kan synkroniseres;
- 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
- ↑ 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