RTMP (Gerçek Zamanlı Mesajlaşma Protokolü): Tanım/Varyasyonlar/Uygulamalar [MiniTool Wiki]
Rtmp
Hızlı navigasyon :
RTMP Nedir?
RTMP, Gerçek Zamanlı Mesajlaşma Protokolü, başlangıçta Macromedia tarafından sunucu ile bir Flash oynatıcı arasında video, ses ve internet üzerindeki veri akışı için geliştirilmiş özel bir protokoldü.
Daha sonra Macromedia, rakibi Adobe Inc tarafından satın alındı. Adobe, protokolün genel kullanım için eksik bir sürümünü yayınladı.
Uç: RTMP bazen AppleTalk ağ yığınının bir parçası olan Yönlendirme Tablosu Bakım Protokolüne de atıfta bulunur.
RTMP Varyasyonları
için çeşitli varyasyonlar vardır. RTMP protokolü .
- RTMFP: Gerçek Zamanlı Medya Akış Protokolü, RTMP Chunk Stream'in yerini almak üzere UDP (Kullanıcı Datagram Protokolü) üzerinden RTMP'dir.
- RTMPE: RTMP Şifreleme, Adobe'nin güvenlik mekanizmasını kullanır. Mekanizma, endüstri standardı kriptografik ilkelleri benimserken, uygulamanın detayları özeldir.
- RTMP uygun: TCP (İletim Kontrol Protokolü) üzerinde çalışan ve varsayılan olarak 1935 numaralı bağlantı noktasını kullanan düz protokoldür.
- RTMPS: RTMP Güvenliği, TLS (Aktarım Katmanı Güvenliği) veya SSL üzerinden RTMP'dir
- RTMPT: RTMP Tunneled, güvenlik duvarlarını geçmek için HTTP istekleri içinde kapsüllenir.
Hem SSH hem de SSL güvenlik protokolleridir, ancak farklıdırlar. Bu gönderi, aralarında bazı farklılıklar ve benzerlikler sunar. Şimdi, okuyabilirsiniz.
Daha fazla okuRTMFP hakkında
Güvenli Gerçek Zamanlı Medya Akış Protokolü, Adobe Systems tarafından geliştirilen bir protokol paketidir. İstemci-sunucu ve ağ üzerinden eşler arası modeller aracılığıyla şifreli ve verimli multimedya dağıtımı içindir.
RTMFP başlangıçta tescilli idi. Daha sonra açıldı ve şimdi şu şekilde yayınlanıyor: RFC 7016 . RTMFP, son kullanıcıların birbirleriyle doğrudan iletişim kurmasını ve bağlantı kurmasını sağlar (P2P).
RTMFP'ye karşı RTMP
RTMFP, bazı yönlerden RTMP'den farklıdır. En büyük fark, protokollerin İnternet üzerinden nasıl iletişim kurduğudur. RTMFP, UDP'ye, RTMP ise TCP'ye dayanmaktadır. UDP tabanlı protokoller, canlı akış ortamı sağlarken TCP tabanlı protokollere göre bazı özel avantajlara sahiptir.
Azaltılmış güvenilirlik pahasına, RTMFP'nin avantajları arasında düşük gecikme ve ek yük ve bırakılan veya eksik paketler için daha fazla tolerans bulunur. Ayrıca RTMFP, bir sunucuya ihtiyaç duymadan doğrudan bir Adobe Flash Player'dan diğerine veri göndermeyi de destekler.
M3U8 Yüklenemiyor Nasıl Düzeltilir: Etki Alanları Arası Erişim ReddedildiGoogle Chrome'da veya başka bir tarayıcıda video oynatırken Cannot load M3U8 hata mesajıyla karşılaşabilirsiniz. İşte hatayı düzeltmeniz için bazı yöntemler.
Daha fazla okuRTMPT hakkında
RTMPT, Gerçek Zamanlı Mesajlaşma Protokolü Tüneli, genellikle çoğu kurumsal trafik filtrelemesini atlamak için 443 ve 80 numaralı TCP bağlantı noktalarındaki açık metin isteklerine dayanarak bulunur. Kapsüllenmiş oturum, düz RTMP veya RTMPE paketleri içerebilir.
RTMPT'deki mesajlar, HTTP başlıkları nedeniyle eşdeğer tünelsiz RTMP mesajlarından daha büyüktür. RTMPT, tünelsiz RTMP kullanımının başka türlü mümkün olmayacağı senaryolarda RTMP kullanımını kolaylaştırabilir. Örneğin, istemci HTTP olmayan ve HTTPS olmayan giden trafiği engelleyen bir güvenlik duvarının arkasında olduğunda, RTMPT'ye ihtiyaç duyar.
RTMPT, POST URL'si aracılığıyla komutlar ve POST gövdesi aracılığıyla AMF mesajları göndererek çalışır.
RTMP Yazılımda Geçerlidir
Genel olarak RTMP, canlı video kodlayıcı, canlı ve isteğe bağlı medya akış sunucusu ve canlı ve isteğe bağlı istemci olmak üzere 3 aşamada uygulanır. Aşağıda RTMP kullanan bazı uygulamalar bulunmaktadır.
Microsoft Adobe Flash Kullanım Ömrünün Sonu Aralık 2020'ye Kadar GerçekleşecekAdobe A.Ş., Adobe Flash'ın ömrünün sonu fikrini daha 2017 yılında ortaya atmıştı. Artık diğer şirketler de bitiş tarihi yaklaşırken bu konuya yanıt veriyor.
Daha fazla okuRTMP Canlı Video Kodlayıcıları
- Adobe Media Flash Canlı Kodlayıcı
- Açık Yayıncı Yazılımı (OBS)
- XSplit Yayıncısı
- FFmpeg
RTMP İstemci Yazılımı
- Adobe Flash Player (web tarayıcı eklentisi)
- VLC medya oynatıcı
- rtmpdump
- FLV yayıncısı
RTMP Sunucu Yazılımı
- Adobe Flash Medya Sunucusu
- Nginx
- çevik yayıncı
- Wowza Akış Motoru
- ÜcretsizSWITCH
RTMP'nin birincil motivasyonu, Flash videoları oynatmak için bir protokol olmaktır. Bu nedenle Adobe LiveCycle Data Services ES gibi diğer bazı programlarda kullanılır.