RTMP vs. RTSP
İletişim protokolleri
URL'lerde görülen HTTP kelimesi, İngilizce'de "Köprü Metni Aktarım Protokolü" (hipermetin aktarımı protokolü) ile eşleşen kısaltmalardır. Protokol, bilgi alışverişini ve iletişim sistemlerini tanımlayan bir kurallar bütünüdür. Web siteleri, bu protokolü kullanarak hiper metin, ses ve video içeriği dağıtır. Tüm tarayıcılar bunu destekliyor ve bunu kullanmak için özel bir bilgiye gerek yok. Sadece bir HTML belgesini web sunucusuna yerleştirin ve internette görünecektir. HTTP kullanılarak iletilen bir video, bir tarayıcıya aşamalı olarak yüklenir ve video tamamen indirilene kadar her şeyi göremezsiniz. Aktarımı gerçek zamanlı olarak gerçekleştirmek için RTMP ve RTMS gibi protokolleri kullanmalısınız.
RTMP
Flash Player'ı dağıtan Adobe, web sunucularının Web'de düşük gecikme süresi ve isteğe bağlı içeriği verimli bir şekilde dağıtmasına yardımcı olmak için RTMP'yi oluşturdu. Bir tarayıcıda sorunsuz bir şekilde video izlemek istediğinizde düşük gecikme süresi önemlidir. Flash Media Server gibi RTMP sunucuları da canlı video akışlarını destekler ve ses ve diğer veri türlerini de iletebilir. Birisi RTMP içeriğini izlerken bir İnternet bağlantısını kaybederse, sistem yeniden bağlanarak iletime yeniden başlayabilir. İnternet kullanıcıları, daha hızlı başlatan ve RTMP kullanarak akış içeriğini görüntülerken sorunsuzca oynayabilen videoların keyfini çıkarır.
RTSP
Geliştiriciler, teknolojiyi, kullanıcıların alışılmış oyunları kullanarak duraklatmak, duraklatmak ve durdurmak için medya içeriğini kontrol etmelerini sağlamak için isteğe bağlı olarak tasarladı. Gerçek zamanlı aktarım da sunan RTSP, bu tür kontrollerle reprodüksiyonu kontrol etmeyi sağlar. Tüm videoyu indirmeden bir videonun sonuna kadar ilerleyebilirsiniz. Real Player'ın yaratıcısı olan RealNetworks, 90'larda RTSP ses ve video akışını kullandı. Geliştiriciler ayrıca anlık ileti programları, video konferans yazılımı ve gerçek zamanlı etkileşim gerektiren diğer uygulama türlerini oluşturmak için RTSP'yi kullandı.
hususlar
RTMP kullanarak video içeriği dağıtmak için Flash Media Server gibi özel bir sunucuya ihtiyacınız vardır. Sunucuyu Adobe Air'e ve akış ortamını destekleyen diğer Adobe uygulamalarına veri göndermek için kullanabilirsiniz. Adobe RTMP'yi yaratmış olsa da, geliştiriciler kendi uygulamalarında kullanabilirler, çünkü şirket teknolojiyi halka açtı. RTSP içeriğini sunmak için özel bir sunucuya da ihtiyaç vardır. RTMP ve RTSP kullanmanın bir dezavantajı özel sunucular kullanmanızdır. Birçok web sitesi, yalnızca aşamalı bir sözde akış sağlasalar bile, normal HTTP kullanarak başarılı bir video sunar. Ancak, isteğe bağlı olarak gerçek zamanlı olarak video iletmeniz veya canlı etkinlikler yayınlamanız gerektiğinde RTMP veya RTSP'nin kullanımından yararlanabilirsiniz.