RTMP, Real-Time Messaging Protocol, canlı bir katkı akışını kodlayıcıdan veya yazılım göndericisinden alıcı sunucuya yayınlamak için yaygın olarak kullanılır. Canlı yolun kaynaktan alıma uzanan bölümünü kapsar. Tek başına bir tarayıcının akışı nasıl oynatacağını ya da akışın nerede kaydedileceğini, mikslenip teslim edileceğini belirlemez.
RTMP ne anlama gelir?
RTMP, başlangıçta Flash döneminin medya iş akışları için geliştirilen kalıcı bir akış protokolüdür. Birçok prodüksiyon aracıyla yayınlanabildiği için kodlayıcıya dönük alım biçimi olarak hâlâ yaygındır. Yayımlanmış RTMP protokol başvurusuna bu geçmişe ait özellik yansısından erişilebilir. Bunu eksiksiz bir canlı yayın platformunun eş anlamlısı değil, belirli bir bağlantı için aktarım seçimi olarak değerlendirin.
RTMP akışı nasıl çalışır
Gönderici yapılandırılmış RTMP adresini açar, akışı ad veya anahtarla tanımlar ve kodlanmış ses ile videoyu iletir. Alıcı sunucu erişim politikasını denetler ve kabul edilen akışı yapılandırılmış operasyonel yollara sunar. Göndericideki yeşil durum yalnızca göndericinin bağlandığına inandığını gösterir; alıcının etkinliğini ve çözümlenmiş medyayı da kontrol edin.
Bir RTMP URL’sinde neler bulunur
Sağlanan yayın değerleri genellikle bir sunucu/uygulama adresi ile akış anahtarı içerir. Anahtarı gizli tutun. Uygulama yolu dâhil, atanmış değerleri tam olarak kopyalayın; oynatıcı URL’sini kullanmak veya URL parçalarını farklı birleştirmek yayın hatalarının sık nedenidir.
RTMP’nin çözmediği şeyler
Modern tarayıcı oynatımı HLS gibi tarayıcıya dönük bir teslim yolu veya yapılandırılmış bir Web Player iş akışı gerektirir. Bu yol kendi paketleme, uç nokta, erişim ve oynatıcı kontrollerini getirir. RTMP URL’sini evrensel bir tarayıcı bağlantısıymış gibi izleyicilere vermeyin.
Temiz bir kabul yolu
- Yapılandırılmış RTMP yayın URL’sini ve anahtarını edinin.
- Bilinen bir kaynak gönderin.
- Dinleyicinin beklenen yayıncıyı ve bit hızını gördüğünü doğrulayın.
- Seçili alıcıda görüntüyü ve sesi doğrulayın.
- Ayrı yapılandırılmış oynatma, kayıt veya yönlendirme çıkışını test edin.
Bir RTMP Server yapılandırıldığında Callaba alımı ve operasyonel aktarımı üstlenebilir; bu RTMP’yi yerel bir tarayıcı biçimine dönüştürmez. Dinleyicinin kendisi için RTMP sunucusunun ne yaptığına bakın. Katkı aktarımı kararı için RTMP katkı ağ geçidini inceleyin.
Sonraki adımlar
Alımı ve erişimi yapılandırmak için Callaba RTMP Server’ı açın. Sonraki modülü seçmek için RTMP canlı iş akışı rehberini, iş tarayıcı teslimiyse RTMP to HLS’yi kullanın.