Siteler ve entegrasyonlar için ek güvenlik önlemleri gerekli olduğu, VideoWhisper Web uygulamaları Wowza RTMP tarafında destek oturumda onay.
Bu, daha önce web sitesinde oturum açmış hiçbir istemciler kalmadan sunucu rtmp bağlanmak mümkün olacak emin olmak için kullanılır (php sürümleri için _login.php komut ile).
Yeni bir istemci bir oturum adı ile RTMP sunucusuna bağlanmaya çalıştığında, Bu istemci oturumu varsa rtmp uygulama, web sunucusu üzerinde kontrol edecek. Web sunucusu login olmuş müşteri teyit etmezse, rtmp sunucu bağlantısını reddedecektir. RTMP sunucusu da rtmp ve web sunucusu üzerinde aynı şekilde yapılandırılmış olması gereken bir webkey kontrol edecek: Bu web alanı kaçırma durumunda bağlantıları önleyecektir (Sadece web sunucusu ve rtmp sunucu anahtarını biliyorum, istemci uygulaması yok).
Notlar
- Bu dış enkoderlerden bağlantıları devre dışı bırakır (yani. FMLE) ve oyuncular (yani. JwPlayer) Bu RTMP adrese, Bu gibi geçerliliğini denetlemek için bir oturum adı vermez. Bu uygulamalar web bir rtmp adresini anahtarı ve aynı zamanda sürekli rtmp oturum kontrolü ekleyerek sağlayan daha gelişmiş bir çözüm ile desteklenebilir (rtmp web komut online oturumları rapor ve bunlar herhangi rtmp oturumu kesebilirler): RTMP oturum denetimi
- Genellikle, Bu kurulum ile oturumu bilgi denetler kendi rtmp tarafı gerektirir her yükleme. Aksi halde bütün tesislerdeki kontrol etmek için komut çimdik olacak.
- Bu Wowza SE işlevselliği isteğe bağlıdır ve bu özellikleri boş bırakarak tarafından devre dışı bırakılabilir.
RTMP Yapılandırma
RTMP tarafı web oturumu kontrol anda Wowza rtmp tarafı için desteklenir. Son indirin Wowza RTMP yan versiyonu, bu ayarları sunucuya dağıtmak ve güncellemek conf / VideoWhisper-ağ / Application.xml :
…
<Özellikleri>
<Mülkiyet>
<İsim>acceptPlayers</İsim>
<Değer>Gerçek</Değer>
</Mülkiyet>
<Mülkiyet>
<İsim>webLogin</İsim>
<Değer>http://installation_url /rtmp_login.php?s =</Değer>
</Mülkiyet>
<Mülkiyet>
<İsim>webkey</İsim>
<Değer>VideoWhisper</Değer>
</Mülkiyet>
<Mülkiyet>
<İsim>webLogout</İsim>
<Değer>http://installation_url/rtmp_logout.php?s =</Değer>
</Mülkiyet>
</Özellikleri>
</Uygulama>
Sonra WowzaMediaServer hizmeti yeniden. Sorun giderme için Wowza erişim günlükleri kontrol. Hatalar hata günlükleri oluşursa VideoWhisper için bir ticket Bu konuda.
Web Yapılandırma
En son Video Konferans php sürümünü indirmek ve bu entegrasyon dosyaları kontrol:
rtmp.inc.php – kullanıcı vc_login.php gelen doğrular oturumu bilgi saklar ; Bunu değiştirmek isterseniz $ webkey içerir
rtmp_login.php – bir oturum adı geçerli olup olmadığını görmek için rtmp sunucu tarafından denir (doğrulanmış); Ayrıca kullanıcı istemcileri tekme izin canKick izni alır
rtmp_logout.php – Bir oturum adı ile istemci bağlantısı kesildiğinde rtmp sunucusu tarafından çağrıldı (temizleme oturumuna)
VideoWhisper-web rtmp adresi kullanmak settings.php yapılandırın.
Diğer sürümleri veya tesislerde bu entegre etmek size kopyalamak gerekir 3 dosya yükleme klasörüne yukarıda belirtilen ve kullanıcı yetki _login.php komut dosyalarında rtmp.inc.php dahil.
Diğer değişiklikler her entegrasyon özelliklerinden bağlı olarak gerekli olabilir.
Örnek Demo Yapılandırma
Kurulum url: http://www.videowhisper.com/demos/vc_web
Rtmp adresini kullanarak: rtmp://videowhisper.com/videowhisper-web
<Mülkiyet>
<İsim>webLogin</İsim>
<Değer>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?s =</Değer>
</Mülkiyet>
<Mülkiyet>
<İsim>webkey</İsim>
<Değer>VideoWhisper</Değer>
</Mülkiyet>
<Mülkiyet>
<İsim>webLogout</İsim>
<Değer>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?s =</Değer>
</Mülkiyet>
RTMP oturum denetimi (Oturum açtıktan sonra ve 3. parti kodlayıcı / uygulamalar için de dahil olmak üzere)
Oturum açma kontrolüne ek olarak, Wowza için VideoWhisper RTMP tarafı da sağlayabilir RTMP Oturum Karşıl (özel lisanslama 3. parti sunucular için gereklidir).
Bu 3. parti istemcileri izlemek için kullanılabilir, VideoWhisper uygulamaları dışında, Wirecast gibi, Flash Media Live Encoder (FMLE), Açık Yayıncı Yazılım (OBS), rtmp canlı yayın için iOS / Android GoCoder uygulaması.
Örnekte, Bir yayıncı harici enkoder uygulaması ile doğrudan bağlıysa, Web sitesi betikleri CANLI olarak onun kanalını göstermek için bu konuda haberdar olabilir.
Ayrıca, web komut dosyalarını gerektiğinde bir istemci bağlantısını kesmek için rtmp sunucuya geri iletişim kurabilir.