Protokół transportu w czasie rzeczywistym (RTP)

Autor: Peter Berry
Data Utworzenia: 16 Sierpień 2021
Data Aktualizacji: 11 Móc 2024
Anonim
Protokół transportu w czasie rzeczywistym (RTP) - Technologia
Protokół transportu w czasie rzeczywistym (RTP) - Technologia

Zawartość

Definicja - Co oznacza protokół transportu w czasie rzeczywistym (RTP)?

RTP (Real-Time Transport Protocol) to standard protokołu internetowego, który określa sposób zarządzania transmisją danych multimedialnych w czasie rzeczywistym przez usługi sieciowe emisji pojedynczej lub multiemisji.

W porównaniu z protokołem TCP (Transmission Control Protocol), który preferuje integralność danych, a nie szybkość dostarczania, RTP preferuje szybką dostawę i posiada mechanizmy kompensujące wszelkie niewielkie straty integralności danych.

RTP definiuje znormalizowany format pakietu do dostarczania audio i wideo przez sieci IP i jest używany w połączeniu z protokołem RTCP (Real-Time Transport Control Protocol), aby zapewnić synchronizację wielu strumieni mediów i utrzymanie jakości usług (QoS).

W przetwarzaniu rozproszonym utrata informacji może być katastrofalna, ale w przypadku strumieniowania mediów straty mogą być zaspokojone dzięki sprytnym algorytmom, które łatają niedostarczone / spóźnione dane w czasie rzeczywistym. Do pewnego momentu - istnieją oczywiście limity jakości usługi, które są uważane za dopuszczalne / niedopuszczalne. RTP pozwala na zastosowanie dopełniania ramek, aby zapobiec zacinaniu się viusa oraz na zastosowanie algorytmów, które załatają zaniki dźwięku i zapobiegają kliknięciom lub zewnętrznym szumom cyfrowym.

Najważniejszym ostatnim zastosowaniem RTP jest wprowadzenie systemów VoIP (Voice over Internet Protocol), które stają się bardzo popularne jako alternatywa dla zwykłych obwodów telefonicznych.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia protokół transportu w czasie rzeczywistym (RTP)

Protokół transportowy w czasie rzeczywistym jest szeroko stosowany w systemach rozrywki i komunikacji, które obejmują przesyłanie strumieniowe wideo, takich jak aplikacje do wideokonferencji wideo i protokół Voice over Internet.

RTP jest używany w połączeniu z protokołem RTCP (Real-Time Transport Control Protocol), który umożliwia monitorowanie statystyk transmisji i ocenę jakości usług (QoS).

Gdy oba protokoły są włączone, porty o parzystych numerach są przypisywane do RTP, a naprzemiennie porty o nieparzystych numerach są przypisywane do RTCP.Daje im to dyskretne porty komunikacyjne, przez które ich dane mogą być wymieniane, więc żadne z nich nie zależy od czasu dostarczania strumieni pakietów drugiego, ale są dostarczane w ściśle naprzemiennej sekwencji, tak że ich czas jest bardzo bliski.

Warstwowanie portów w stosie naprzemiennym / odbiorczym dąży do zapewnienia stabilności czasowej między dwoma strumieniami. Ruch RTP stanowi zazwyczaj 95% całości, a RTCP tylko 5% lub mniej całego ruchu; stosunek ten zapewnia pierwszeństwo sygnałowi synchronizacji ze względu na jego mały rozmiar i przyczynia się w pewnym stopniu do utrzymywania strumieni audio i wideo na czas.

RTP kompensuje fluktuacje i wykrywa nadejście danych spoza sekwencji, które są wspólne podczas transmisji w sieci IP.