RTP – Gerçek Zamanlı Taşıma Protokolü nedir?

RTP, Gerçek Zamanlı Taşıma Protokolü’nün kısaltılmış halidir; ses ve görüntünün internet üzerinden iletilmesi için kullanılan bir standart paket formatı ifade eder. RFC 1889’da tanımlanmıştır. Bu protokol Ses Video İletimi Çalışanları grubu tarafından geliştirilmiş ve ilk olarak 1996’da yayınlanmıştır. RTP; telefon sistemi, video telekonferans uygulamaları, televizyon hizmetleri ve web tabanlı bas konuş özellikleri gibi akış medyası içeren iletişim ve eğlence sistemlerinde yoğun biçimde kullanılmaktadır.

RTP ve RTCP hakkında daha fazla bilgi edinin

RTP, RTP Kontrol Protokolü (RTCP) ile birlikte kullanılır. RTP medya akışlarını (örn. ses ve video) taşırken, RTCP iletim istatistiklerini ve hizmet kalitesini (QoS) izlemede kullanılır ve çoklu akışların senkronizasyonuna destek olur. RTP, çift port numaraları kökenlidir ve bu numaraları alır ve ilgili RTCP iletişimi, sonraki daha yüksek tek rakamlı port numarasını kullanır. RTP, VoIP’in temellerinden biridir ve ağda bağlantılar oluşturmaya yardımcı SIP ile birlikte kullanılır.

RTP’nin avantajları nedir ve ne için kullanılır?

İsminden anlaşıldığı gibi RTP’nin tasarım amacı, medyayla ilgili verilerin gerçek zamandaki uçtan uca akışıdır. RTP; titreme dengelemesi, paket kaybı tespiti ayrıca hizmet dışı veri paketi teslimi, özellikle IP üzerinden UDP (Kullanıcı Veri Birimi Protokolü) iletimlerinde sık rastlanan sorunlar için mekanizmalar içerir. RTP, IP çok noktaya yayın vasıtasıyla paraleldeki birden çok destinasyon uç noktasına veri aktarımını mümkün kılarken; sesli ve görüntülü IP ağı aktarımları için hizmete alınan temel standarttır. RTP mimarisinin tasarımından kaynaklanan ilgili profil ve görev yükü formatı mekanizmaları, çalışan sistem katmanı yerine uygulama katmanı seviyesinde yerine getirilir.

Multimedya verilerinin gerçek zamanlı akışını çalıştırması gereken VoIP gibi uygulamalar, tipik olarak paket kaybında değişen toleransa sahip verilerin zamanında teslimini gerektirir. Bir örnek olarak VoIP uygulamada ses paketi kaydı, ses verilerinin birkaç milisaniyesinin kaybına yol açabilir. Bu kayıp, arayan(lar) için onu önemsiz ve fark edilmez kılmak için hata telafisi algoritmaları tarafından uygun biçimde ele alınabilir. TCP (İletim Denetimi Protokolü) gecikmelere neden olabilen ve zamanında paket teslimini etkileyebilen hata kontrol mekanizmaları nedeniyle uygulamalarda tipik olarak çalıştırılmasa bile RTP kullanımı için de standartlaştırılmıştır. Bu sebeple çoğu RTP uygulaması, uygulamalarını en çok UDP üzerine dayandırır.

Daha fazla bilgi