Skip to main content

Wat is het realtime transportprotocol?

Het realtime transportprotocol (RTP) is een internetprotocolstandaard die wordt gebruikt om realtime multimedia unicast en multicast-communicatie uit te voeren.Het bestaat uit twee componenten: het transportprotocol en het real-time transportcontroleprotocol (RTCP).De eerste biedt de Internet Protocol (IP) -specificaties om in realtime multimediastreams over netwerken te verzenden.Dit laatste biedt basissessiebeheer en Quality of Service (QoS) -mogelijkheden, zoals uitkijken naar het verlies van het gegevenspakket en het compenseren van vertragingen voor transmissies.Vaak gebruikt in Voice Over Internet Protocol (VOIP) Telecommunicatie, werd realtime transportprotocol oorspronkelijk ontwikkeld door de internettechnische taakstroepen Audio-Video Working Group om een middel te bieden om real-time videoconferenties tussen meerdere deelnemers in geografisch verspreide locaties te geven.

Audio- en videogegevensstromen worden afzonderlijk verzonden in RTP.Afzonderlijke RTP- en RTCP -pakketten worden voor elk verzonden met behulp van twee verschillende communicatiepoorten en/of multicast -adressen.Deelnemers kunnen er dus voor kiezen om slechts één medium te ontvangen.Gesynchroniseerd afspelen van zowel audio als video wordt bereikt door gebruik te maken van timinginformatie in de RTCP-pakketten voor zowel audio- als videosessies.

De real-time transportprotocolkop beschrijft hoe de codec bitstromen worden geassembleerd in pakketten.Het bevat ook de instructies waarmee het ontvangen van netwerkapparaten de datapakketten kan reconstrueren.Andere componenten van RTP omvatten het volgende: frame -identificatie, die het begin en einde van elk frame markeert;Intramedia -synchronisatie, die tijdstempels gebruikt om de vertraging jitter te detecteren en te compenseren;en payload -identificatie, die de media -coderingsmethode beschrijft, zodat aanpassingen kunnen worden gemaakt voor variaties in bandbreedte.

Ook onderdeel van het realtime transportprotocol is een sequentienummer om verloren pakketten en een bronidentificatie te detecteren.Componenten van RTCP omvatten identificatie met namen van deelnemers, e -mailadressen, telefoonnummers en intermedia -synchronisatie, die de overdracht van afzonderlijke audio- en videostreams mogelijk maken.Session Control stelt deelnemers in staat om aan te geven dat ze een sessie verlaten, terwijl feedback van Quality of Service (QoS) het aantal verloren pakketten bijhoudt;Round-trip transmissietijd en jitter, stelt de bron in staat de gegevenssnelheden aan te passen zoals vereist.

Hoewel het fundamentele monitoringmogelijkheden biedt om QoS te verzekeren, garandeert RTP geen realtime levering van multimediacommunicatie;RTP zorgt ook niet voor dat andere QoS -parameters zoals pakketten in de juiste volgorde worden ontvangen.Het vertrouwt op internetprotocollen in het netwerk- en transportlagen van het Open Systems Interconnection (OSI) -model om dit te doen.RTP draait meestal bovenop het User Datagram Protocol (UDP), hoewel andere transportprotocollen, waaronder Session Initiation Protocol (SIP) en H.323, ook kunnen worden gebruikt.