Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
IP желілер арқылы аудио және бейне жеткізу протоколы
Protocol for delivering audio and video over IP networks
Реалдық уақыт тасымалдау протоколы (RTP) – IP желілер арқылы аудио және бейне жеткізуге арналған желілік протокол. RTP телефония, WebRTC, теледидар қызметтері және веб-базалық сөйлесу мүмкіндіктері сияқты ағынды медиа қолданатын байланыс және ойын-сауық жүйелерінде қолданылады. RTP әдетте пайдаланушы деректер протоколы (UDP) арқылы жұмыс істейді. RTP, RTP бақылау протоколымен (RTCP) бірге қолданылады. RTP медиа ағындарын (мысалы, аудио және бейне) жеткізсе, RTCP тарату статистикасын және қызмет сапасын (QoS) бақылауға, сондай-ақ бірнеше ағынды синхрондауға көмектеседі. RTP – Voice over IP технологиясының негізгі құрамдас бөліктерінің бірі және осы ретте, әдетте желіде қосылыстарды орнататын сессия бастау протоколы (SIP) сияқты сигнализация протоколымен бірге қолданылады. RTP Internet Engineering Task Force (IETF) аудио-видео тасымалдау жұмыс тобымен әзірленді және алғаш рет 1996 жылы жарияланды, кейін 2003 жылы жаңа нұсқасымен жаңартылды.
The Real time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks. RTP is used in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications including WebRTC, television services and web based push to talk features. RTP typically runs over User Datagram Protocol (UDP). RTP is used in conjunction with the RTP Control Protocol (RTCP). While RTP carries the media streams (e. g., audio and video), RTCP is used to monitor transmission statistics and quality of service (QoS) and aids synchronization of multiple streams. RTP is one of the technical foundations of Voice over IP and in this context is often used in conjunction with a signaling protocol such as the Session Initiation Protocol (SIP) which establishes connections across the network. RTP was developed by the Audio Video Transport Working Group of the Internet Engineering Task Force (IETF) and first published in 1996 as which was then superseded by in 2003.
Шолу
Пакеттік коммутациялық желілерде аудио және бейне туралы зерттеулер 1970 жылдардың басына қарай басталған. Интернет-инженерлік тобы (IETF) 1977 жылы құрылды және 1992 жылы RTP әзірлеуді бастады, содан кейін Сессияны жариялау протоколы (SAP), Сессияны сипаттау протоколы (SDP) және Сессияны бастау протоколы (SIP) әзірлеуге кірісті. RTP мультимедианы аяқтан аяққа, нақты уақыт режимінде беру үшін арналған. Протокол джиттерді өтеуге, пакеттердің жоғалуын және реті бойынша жеткізілмеуін анықтауға мүмкіндік береді, бұл, әсіресе IP желісінде UDP арқылы деректерді жіберу кезінде жиі кездеседі. RTP IP-мүлтікөтерім арқылы бірнеше бағытқа деректерді беруді қамтамасыз етеді. RTP IP желілерінде аудио/бейне тасымалын жүзеге асыру үшін негізгі стандарт ретінде қарастырылады және оған сәйкес келетін профиль мен пайдалы жүктеме форматы қолданылады. Трансмиссияны басқару протоколы (TCP), RTP қолдану үшін стандартталған болғанымен, RTP қолданбаларында көбінесе қолданылмайды, себебі TCP уақтылылыққа қарағанда сенімділікті бағалайды. Керісінше, көптеген RTP жүзеге асырымдары User Datagram Protocol (UDP) негізінде салынған, сондай-ақ DCCP да қолданылады, бірақ 2012 жылға дейін кеңінен таралмаған. RTP IETF стандарттау ұйымының Audio/Video Transport жұмыс тобымен әзірленді. RTP басқа протоколдармен, мысалы H.323 және RTSP-мен бірге қолданылады. RTP спецификациясы екі протоколды сипаттайды: RTP және RTCP. RTP мультимедиалық деректерді беру үшін қолданылады, ал RTCP жүйелі түрде басқару ақпаратын және QoS параметрлерін жіберу үшін қолданылады. RTCP бақылау протоколы қызмет сапасы (QoS) туралы кері байланыс пен медиа ағындарының синхронизациясы үшін қолданылады. RTCP трафигінің ені RTP-мен салыстырғанда шағын, әдетте шамамен 5% құрайды. RTP сессиялары әдетте H.323, Сессияны бастау протоколы (SIP), RTSP немесе Jingle (XMPP) сияқты сигнал беру протоколын пайдалана отырып, байланыс жасайтын тараптар арасында басталады. Бұл протоколдар сессиялардың параметрлерін анықтау үшін Сессияны сипаттау протоколын пайдалана алады. Әрбір мультимедиа ағыны үшін RTP сессиясы құрылады. Аудио және бейне ағындары бөлек RTP сессияларын пайдалана алады, бұл қабылдаушыға белгілі бір ағынның компоненттерін таңдап алуға мүмкіндік береді. RTP және RTCP дизайны тасымалдау протоколынан тәуелсіз. Қолданбалар көбінесе UDP-ді ерекше құқықтары жоқ порттармен (1024-тен 65535-ке дейін) пайдаланады. Сенімді тасымалдау протоколы қажет болған жағдайда Ағынды басқаруды тарату протоколы (SCTP) және Датаграммалық тоқымаларды бақылау протоколы (DCCP) қолданылуы мүмкін. RTP спецификациясы RTP үшін жұп порт нөмірлерін және RTCP сессиясы үшін келесі тақ порт нөмірін пайдалануды ұсынады. RTP IP арқылы дауыс беру, IP арқылы дыбыс беру, WebRTC және Интернет-теледидары сияқты нақты уақыттағы мультимедиалық қолданбалармен қолданылады.
Research on audio and video over packet switched networks dates back to the early 1970s. The Internet Engineering Task Force (IETF) published in 1977 and began developing RTP in 1992, and would go on to develop Session Announcement Protocol (SAP), the Session Description Protocol (SDP), and the Session Initiation Protocol (SIP). RTP is designed for end to end, real time transfer of streaming media. The protocol provides facilities for jitter compensation and detection of packet loss and out of order delivery, which are common, especially during UDP transmissions on an IP network. RTP allows data transfer to multiple destinations through IP multicast. RTP is regarded as the primary standard for audio/video transport in IP networks and is used with an associated profile and payload format. The Transmission Control Protocol (TCP), although standardized for RTP use, is not normally used in RTP applications because TCP favors reliability over timeliness. Instead, the majority of the RTP implementations are built on the User Datagram Protocol (UDP). and DCCP, although, as of 2012, they were not in widespread use. RTP was developed by the Audio/Video Transport working group of the IETF standards organization. RTP is used in conjunction with other protocols such as H.323 and RTSP. The RTP specification describes two protocols: RTP and RTCP. RTP is used for the transfer of multimedia data, and the RTCP is used to periodically send control information and QoS parameters. The control protocol, RTCP, is used for quality of service (QoS) feedback and synchronization between the media streams. The bandwidth of RTCP traffic compared to RTP is small, typically around 5%. RTP sessions are typically initiated between communicating peers using a signaling protocol, such as H.323, the Session Initiation Protocol (SIP), RTSP, or Jingle (XMPP). These protocols may use the Session Description Protocol to specify the parameters for the sessions. An RTP session is established for each multimedia stream. Audio and video streams may use separate RTP sessions, enabling a receiver to selectively receive components of a particular stream. The RTP and RTCP design is independent of the transport protocol. Applications most typically use UDP with port numbers in the unprivileged range (1024 to 65535). The Stream Control Transmission Protocol (SCTP) and the Datagram Congestion Control Protocol (DCCP) may be used when a reliable transport protocol is desired. The RTP specification recommends even port numbers for RTP, and the use of the next odd port number for the associated RTCP session. RTP is used by real time multimedia applications such as voice over IP, audio over IP, WebRTC and Internet Protocol television.