Share to: share facebook share twitter share wa share telegram print page

Protokol Transpor Waktu Nyata

Real-time Transport Protocol
Protokol komunikasi
SingkatanRTP
TujuanMengantarkan audio dan video
PengembangAudio-Video Transport Working Group dari IETF
DiperkenalkanJanuari 1996; 28 tahun lalu (1996-01)
BerdasarkanProtokol jaringan suara[1]
RFCRFC 1889, 3550, 3551

Real-time Transport Protocol (RTP) didefinisikan sebagai standardisasi paket untuk mengirimkan audio dan video pada jaringan IP.[2] RTP digunakan untuk komunikasi dan sistem entertain yang termasuk didalamnya streaming media seperti telepony, aplikasi video teleconfrence dan web yang memiliki fitur berbasis push-to-talk.[3]

RTP biasanya berjalan melalui User Datagram Protocol (UDP). RTP digunakan bersama dengan RTP Control Protocol (RTCP). Sedangkan RTP membawa aliran media (misalnya audio dan video), RTCP digunakan untuk memonitor statistik transmisi dan quality of service (QoS) dan membantu sinkronisasi beberapa aliran. RTP adalah salah satu landasan teknis Voice over IP dan dalam konteks ini sering digunakan bersama dengan protokol pensinyalan seperti Session Initiation Protocol (SIP) yang membangun koneksi di seluruh jaringan.

RTP dikembangkan oleh Audio-Video Transport Working Group dari Internet Engineering Task Force (IETF) dan pertama kali dipublikasikan pada 1996 sebagai RFC 1889 yang kemudian digantikan oleh RFC 3550 pada 2003.[4]

Ikhtisar

Penelitian pada audio dan video melalui jaringan packet-switched sudah ada sejak awal tahun 1970an. Internet Engineering Task Force (IETF) mempublikasikan RFC 741 pada 1977 dan memulai mengembangkan RTP pada 1992,[1] dan akan terus mengembangkan Session Announcement Protocol (SAP), Session Description Protocol (SDP), dan Session Initiation Protocol (SIP).

RTP digunakan sebagai penghubung dengan RTP Control Protocol (RTCP). Ketika RTP membawa media stream (cth: audio dan video), RTCP berfungsi untuk memonitor statistik dari transmisi dan Quality of Service (QoS) dan membantu sinkronisasi multiple stream- Ketika kedua protokol digunakan dalam conjunction, RTP dihasilkan dan diterima pada nomor port genap dan komunikasi RTCP yang menghubungkannya memggunakan nomor port ganjil yang lebih tinggi.

Sebuah sesi RTP biasanya dimulai antara rekan-rekan yang berkomunikasi menggunakan protokol pensinyalan, seperti H.323, Session Initiation Protocol (SIP), RTSP, atau Jingle (XMPP). Protokol ini dapat menggunakan Session Description Protocol untuk menentukan parameter sesi.[5]

RTP dikembangkan oleh Audio/Video Transport Working Group dari organisasi standar IETF. RTP digunakan bersama dengan protokol lain seperti H.323 dan RTSP.[6] Spesifikasi RTP menjelaskan dua protokol: RTP dan RTCP. RTP digunakan untuk mentransfer data multimedia, dan RTCP digunakan untuk mengirimkan informasi kontrol dan parameter QoS secara berkala.[7]

Pada dasamya, RTP didefinisikan sebagai pasangan protocol, RTP dan RTCP- RTP digunakan untuk media transfer data multimedia dan RTCP digunakan secara periodik untuk mengirimkan informasi kontrol dan juga parameter QoS.<ref name=RFC3550>RFC 3550</ref>{{rp|71}}

Desain dan format payload

RTP didesain sebagai end-to-end, waktu nyata, dan transfer stream data. Protokol ini dilengkapi dengan jitter sebagai kompensasi dan sebagai deteksi dari urutan kedatangan dalam data yang biasa ditemukan dalam transmisi di jaringan IP- RTP mendukung transfer data ke beberapa tujuan secara multicast. RTP dianggap sebagai standar utama untuk transportasi audio/video pada jaringan IP dan digunakan profil yang terkait dan format payload.[8], RTCP and RTSP protocols".[9]:71

Contoh dari desain RTP termasuk:

Header paket

Paket RTP dibuat pada lapisan aplikasi dan diberikan ke lapisan pengiriman untuk dikirim. Setiap unit data media RTP yang dibuat oleh aplikasi dimulai dengan header paket RTP.

Header paket RTP
Offset Oktet 0 1 2 3
Oktet Bit [a] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 0 Versi P X CC M PT Nomor urut
4 32 Stempel waktu
8 64 Pengidentifikasi SSRC
12 96 Pengidentifikasi CSRC
...
12+4×CC 96+32×CC ID header ekstensi khusus profil Panjang header ekstensi
16+4×CC 128+32×CC Header ekstensi
...

Header RTP mempunyai kapasitas minimum 12 bita. Setelah header, ekstensi header opsional mungkin ada. Ini diikuti oleh payload RTP, yang formatnya ditentukan oleh kelas aplikasi tertentu.[12] Bidang di header adalah sebagai berikut:

  • Versi: (2 bit) Menunjukkan versi protokol. Versi saat ini adalah 2.[13]
  • P (Padding): (1 bit) Digunakan untuk mengidentifikasikan jika terdapat bita padding tambahan pada akhir paket RTP. Sebuah padding dapat digunakan untuk mengisi sebuah blok dari ukuran tertentu, seabgai contoh seperti yang disyaratkan oleh algoritma enkripsi. Bita terakhir dari padding berisi jumlah bita padding yang ditambahkan (termasuk bita itu sendiri).[13][14]:12
  • X (Extensi): (1 bit) Menunjukkan adanya header Ekstensi antara header standar dan data payload. Ini khusus untuk aplikasi atau profil.[13]
  • CC (CSRC Count): (4 bit) Terdiri nomor-nomor dari pengidentifikasi CSRC (didefinisikan di bawah) yang mengikuti header tetap.[14]
  • M (Marker): (1 bit) Digunakan pada tingkat aplikasi dan ditentukan oleh profil. Jika ditentukan, berarti data terkini mempunyai relevansi khusus untuk aplikasi.[14]
  • PT (Payload Type): (7 bit) Mengidentifikasi format dari payload dan menentukan interpretasinya dengan aplikasi. Ini ditentukan oleh profil RTP. Misalnya, lihat RTP Profile for audio and video conferences with minimal control (RFC 3551).[15]
  • Nomor Urut: (16 bit) Nomor urut bertambah satu untuk setiap paket data RTP yang dikirim dan digunakan oleh penerima untuk mendeteksi paket hilang dan memulihkan urutan paket. RTP tidak menentukan tindakan apa pun terhadap kehilangan paket; ini diserahkan kepada aplikasi untuk mengambil tindakan yang sesuai. Sebagai contoh, aplikasi video dapat memutar frame terakhir yang diketahui menggantikan frame yang hilang.[16] Menurut RFC 3550, nilai awal nomor urut harus acak untuk mempersulit serangan enkripsi teks diketahui pada Protokol Transportasi Waktu-nyata Aman lebih sulit.[3][14]
  • Stempel waktu: (32 bit) Digunakan untuk memungkinkan penerima memutar ulang sampel yang diterima pada interval yang tepat. Jika ada beberapa aliran media, stempel waktunya bersifat independen di setiap aliran, dan mungkin tidak dapat diandalkan untuk sinkronisasi media. Granularitas dari waktunya bergantung pada aplikasi tertentu. Sebagai contoh, sebuah aplikasi audio yang mengambil sampel data setiap125 µs (8 kHz, sebuah laju sampel umum dalam telepon digital) kali dapat menggunakan nilainya sebagai resolusi clocknya. Granularitas clock adalah salah satu detail yang ditentukan dalam profil RTP untuk suatu aplikasi.[16]
  • SSRC: (32 bit) Pengidentifikasi sumber sinkronisasi secara unik mengidentifikasi sumber aliran. Sumber sinkronisasi dalam sesi RTP yang sama akan menjadi unik.[14]
  • CSRC: (setiap 32 bit) ID sumber yang berkontribusi menyebutkan sumber yang berkontribusi pada aliran yang dihasilkan dari berbagai sumber.[14]
  • Header ekstensi: (opsional) Kata 32-bit pertama terdiri sebuah pengidentifikasi khusus profil (16 bit) dan penentu panjang (16 bit) yang menunjukkan panjang ekstensi (EHL=panjang header ekstensi) dalam unit 32-bit, tidak termasuk 32 bit dari header ekstensi.[14]

Desain aplikasi

Sebuah aplikasi multimedia fungsional memerlukan protokol dan standar lainnya yang digunakan bersama dengan RTP. Protokol seperti SIP, Jingle, RTSP, H.225 and H.245 digunakan untuk inisiasi, kontrol, dan penghentian sesi. Standar lainnya, seperti H.264, MPEG dan H.263, digunakan untuk menyandikan data payload seperti yang ditentukan oleh profil RTP yang berlaku.[17]

Aplikasi multimedia real-time streaming memerlukan pengiriman informasi secara tepat waktu dan dapat mentolerir hilangnya beberapa paket (packet loss) untuk mencapai tujuan/destination. Sebagai contoh, kehilangan paket pada aplikasi audio dapat mengakibatkan kehilangan sepersekian detik data audio yang dapat dibuat tidak diketahui dengan suatu algoritme penyembunyian kesalahan yang cocok. Transport Control Protocol (TCP), walaupun suatu standar untuk penggunaan RTP, biasanya tidak digunakan pada aplikasi RTP karena TCP menuntut keandalan atas ketepatan waktu. Alih-alih, mayoritas implementasi RTP dibangun pada User Datagram Protocol (UDP).[butuh rujukan]

Dokumen standar

  • RFC 1889, RTP: Protokol Transportasi untuk Aplikasi Real-Time, Usang oleh RFC 3550.
  • RFC 3550, Standar 64, RTP: Protokol Transportasi untuk Aplikasi Real-Time
  • RFC 3551, Standar 65, Profil RTP untuk Konferensi Audio dan Video dengan Kontrol Minimal
  • RFC 3190, Format Payload RTP untuk Audio DAT 12-bit dan Audio Sampel Linier 20- dan 24-bit
  • RFC 6184, Format Muatan RTP untuk Video H.264
  • RFC 4103, Format Payload RTP untuk Percakapan Teks
  • RFC 3640, Format Payload RTP untuk Pengantaran Aliran Dasar MPEG-4
  • RFC 6416, Format Payload RTP untuk Aliran Audio/Visual MPEG-4
  • RFC 2250, Format Payload RTP untuk Video MPEG1/MPEG2
  • RFC 4175, Format Payload RTP untuk Video Tidak Terkompresi
  • RFC 6295, Format Payload RTP untuk MIDI
  • RFC 4696, Panduan Implementasi untuk RTP MIDI
  • RFC 7587, Format Payload RTP untuk Pidato Opus dan Codec Audio

Catatan

  1. ^ Bit diurutkan dari yang paling signifikan hingga yang paling tidak signifikan; bit offset 0 adalah bit paling signifikan dari oktet pertama. Oktet ditransmisikan dalam urutan jaringan. Urutan transmisi bit bergantung pada medium.

Referensi

  1. ^ a b Perkins 2003, hlm. 6.
  2. ^ Daniel Hardy (2002). Network. De Boeck Université. p. 298.
  3. ^ a b Daniel Hardy (2002). Network. De Boeck Université. hlm. 298. 
  4. ^ Wright, Gavin. "What is the Real-time Transport Protocol (RTP)?". TechTarget (dalam bahasa Inggris). Diakses tanggal 2022-11-10. 
  5. ^ RFC 4566: SDP: Session Description Protocol, M. Handley, V. Jacobson, C. Perkins, IETF (July 2006)
  6. ^ Perkins 2003, hlm. 55
  7. ^ Kesalahan pengutipan: Tag <ref> tidak sah; tidak ditemukan teks untuk ref bernama Peterson_430
  8. ^ Larry L. Peterson (2007). Computer Networks. Morgan Kaufmann. hlm. 430. ISBN 978-1-55860-832-0. 
  9. ^ RFC 3550
  10. ^ Perkins 2003, hlm. 367
  11. ^ Breese, Finley (2010). Serial Communication over RTP/CDP. BoD - Books on Demand. hlm. [1]. ISBN 978-3-8391-8460-8. 
  12. ^ Peterson 2007, hlm. 430
  13. ^ a b c Peterson 2007, hlm. 431
  14. ^ a b c d e f g Kesalahan pengutipan: Tag <ref> tidak sah; tidak ditemukan teks untuk ref bernama RFC3550
  15. ^ Perkins 2003, hlm. 59
  16. ^ a b Peterson, p.432[pranala nonaktif permanen]
  17. ^ Perkins 2003, hlm. 11–13

Bacaan lanjutan

Pranala luar

Baca informasi lainnya:

South African poet and writer, Former MK Militant This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Mongane Wally Serote – news · newspapers · books · scholar · JSTOR (February 2011) (Learn how and w…

Latin American edition of fashion magazine Vogue Vogue México y LatinoaméricaJoan Smalls on the cover of Vogue Mexico, September 2015.Editor-in-chiefKarla MartínezCategoriesFashionFrequencyMonthlyCirculation316,408PublisherCondé NastFirst issueOctober 1999Based inMexico (Mexican edition)Miami, United States (Latin American edition)LanguageSpanishWebsitevogue.mxVogue México y Latinoamérica is a Mexican/Latin American fashion magazine which is an offshoot of the American Vogue magazine. The …

Mazmur 130Naskah Gulungan Mazmur 11Q5 di antara Naskah Laut Mati memuat salinan sejumlah besar mazmur Alkitab yang diperkirakan dibuat pada abad ke-2 SM.KitabKitab MazmurKategoriKetuvimBagian Alkitab KristenPerjanjian LamaUrutan dalamKitab Kristen19← Mazmur 129 Mazmur 131 → Mazmur 130 (disingkat Maz 130 atau Mz 130; penomoran Septuaginta: Mazmur 129) adalah sebuah mazmur dalam bagian ke-5 Kitab Mazmur di Alkitab Ibrani dan Perjanjian Lama dalam Alkitab Kristen. Tidak ada catatan nama…

Carrie UnderwoodCarrie Underwood di American Music Award pada tahun 2018Informasi latar belakangNama lahirCarrie Marie UnderwoodLahir10 Maret 1983 (umur 40)Muskogee, Oklahoma, Amerika SerikatAsalChecotah, Oklahoma, Amerika SerikatGenre Country Pop Pekerjaan Penyanyi Penulis lagu Instrumen Vokal Gjtar Piano Tahun aktif2005-kiniLabelArista Nashville, Capitol NashvilleArtis terkaitGretchen WilsonSitus webwww.carrieunderwoodofficial.com Carrie Marie Underwood (lahir 10 Maret 1983) merupakan pen…

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs more complete citations for verification. Please help add missing citation information so that sources are clearly identifiable. (March 2019) (Learn how and when to remove this template message) This article cites Wikipedia (or sources that take information from Wikipedia), in a circular manner. Please help improve this artic…

División del territorio entre la Confederación Argentina y el Estado de Buenos Aires. Los Pactos de Convivencia fueron dos tratados firmados a finales de 1854 y comienzos de 1855 entre la Confederación Argentina y el Estado de Buenos Aires en el marco de la guerra que los enfrentaba desde 1852. El primer convenio fue firmado el 20 de diciembre de 1854 entre los representantes José María Cullen, Daniel Gowland y Ireneo Portela, en el cual se restablecía las relaciones económicas anteriores…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) بستان الحلاوة الاسم الرسمي بستان الحلاوة الإحداثيات 35°6′59″N 36°8′58″E / 35.11639°N 36.14944°E / 35.11639; 36.14…

Norman Moore (Datum unbekannt) Norman Moore (* 8. Januar 1847 in Higher Broughton; † 30. November 1922 in Whatlington, Battle) war ein irisch-britischer Mediziner.[1][2][3] Bekanntheit erlangte er für seine Biografien von Persönlichkeiten der britischen Geschichte im Dictionary of National Biography von denen Moore nicht weniger als 468 verfasste.[1][2] Ihm selbst blieb trotz dieser Leistung ein Eintrag bis 2004 verwehrt.[1][3] Inhaltsv…

Ciconiiformes Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Aves Ordo: CiconiiformesBonaparte, 1854 Famili Ardeidae Balaenicipitidae Scopidae Ciconiidae Threskiornithidae Cathartidae Ordo Ordo Ciconiiformes terdiri dari berbagai burung besar, berkaki panjang, dan berparuh besar. Bangau, kuntul, egret, ibis, dan spoonbill masuk ke dalam ordo ini. Ciconiiformes diketahui ada sejak zaman Eosen akhir. Burung ini muncul di sebagian besar wilayah hangat. Burung dari ordo ini memiliki se…

العلاقات السعودية الأسترالية أستراليا السعودية   السعودية   أستراليا السفارات سفارة السعودية في أستراليا   العنوان : كانبرا، أستراليا سفارة أستراليا في السعودية   العنوان : الرياض، السعودية تعديل مصدري - تعديل   العلاقات السعودية الأسترالية هي ا…

House museum in İstanbul, Turkeyİsmet İnönü House Museumİsmet İnönü MuseumLocation of İsmet İnönü Museum in Istanbul.LocationRefah Şehitler Cad 73, Heybeliada, İstanbul, TurkeyCoordinates40°52′41″N 29°05′36″E / 40.87806°N 29.09333°E / 40.87806; 29.09333TypeHouse museumOwnerMinistry of Culture and Tourism İsmet İnönü House Museum is a house museum in Istanbul, Turkey. The house is in Heybeliada, the second largest island of the Adalar (Prince…

Manuel de Falla Manuel de Falla y Matheu (23 November 1876 – 14 November 1946) adalah komponis berkebangsaan Spanyol.[1][2] De Falla adalah orang yang ahli bermain piano dan musik teoretis.[1] Sejak perang saudara di Spanyol, de Falla menetap di Argentina.[1] Gubahan-gubahannya bertemakan musik rakyat Andalusia.[1] Gubahan itu dipengaruhi oleh impresionisme Prancis (1923) dan kemudian mengarah pada neo-klasik.[1] Sejarah singkat Fall…

American soccer player Amy Rodriguez Rodriguez with Philadelphia Independence in 2010Personal informationFull name Amy Joy Rodriguez Shilling[1]Birth name Amy Joy Rodriguez[2]Date of birth (1987-02-17) February 17, 1987 (age 36)Place of birth Lake Forest, California, United StatesHeight 5 ft 4 in (1.63 m)Position(s) ForwardCollege careerYears Team Apps (Gls)2005–2008 USC Trojans Senior career*Years Team Apps (Gls)2008 West Coast FC 0 (0)2009 Boston Breakers …

1957 American film This article is about the 1957 film. For the Alex Harvey album, see The Joker Is Wild (album). For the Batman episode, see The Joker Is Wild (Batman). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Joker Is Wild – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and…

Listyo Sigit PrabowoFoto Resmi 2023Kepala Kepolisian Negara Republik Indonesia ke-25PetahanaMulai menjabat 27 Januari 2021PresidenJoko WidodoWakilGatot Eddy Pramono (2021—2023)Agus Andrianto (2023—)PendahuluIdham AzisKepala Badan Reserse Kriminal Polri ke-21Masa jabatan6 Desember 2019 – 27 Januari 2021PendahuluIdham AzisPenggantiAgus AndriantoKepala Divisi Profesi dan Pengamanan PolriMasa jabatan13 Agustus 2018 – 6 Desember 2019PendahuluMartuani SorminPengga…

Formal literary variety of Arabic Standard Arabic redirects here. For the classical language, see Classical Arabic. For the general article, see Arabic. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Modern Standard Arabic – news · newspapers · books · scholar · JSTOR (July 2020) (Learn how and when to remove …

АО «Зеленодольский завод имени A. M. Горького» Тип ОАО Основание 1895 Прежние названия Паратские судоремонтные мастерские, Красный металлист Основатели Министерство путей сообщения Казанского Округа Расположение  Россия: Зеленодольск, Татарстан Ключевые фигуры Сергей В…

Bear hybrids This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Ursid hybrid – news · newspapers · books · scholar · JSTOR (June 2016) (Learn how and when to remove this template message) Possible hybridisation between different species of bear An ursid hybrid is an animal with parents from two different species o…

Hospital in Monmouthshire, WalesChepstow Community HospitalAneurin Bevan University Health BoardEntrance to Chepstow Community HospitalShown in MonmouthshireGeographyLocationChepstow, Monmouthshire, WalesCoordinates51°38′23″N 2°41′05″W / 51.63972°N 2.68472°W / 51.63972; -2.68472OrganisationCare systemNHSTypeCommunity hospitalHistoryOpened2000LinksWebsitewww.wales.nhs.uk/sitesplus/866/page/40469ListsHospitals in Wales Chepstow Community Hospital (Welsh: Ysbyty …

1974 studio album by Genevieve WaiteRomance Is on the Risecover art by Richard AvedonStudio album by Genevieve WaiteReleasedJuly 1974StudioMediasound, New York CityLabelParamour Record CorporationProducerJohn Phillips Romance Is on the Rise is an album released in July 1974 by Genevieve Waite. It was produced by her then husband, John Phillips. The album was fairly well received and in 1977 it made number No 98 on Paul Gambaccini's list of the Top 200 Albums of All Time.[1] An el…

Kembali kehalaman sebelumnya