Untuk laman web dan integrasi di mana langkah-langkah keselamatan tambahan yang diperlukan, Aplikasi VideoWhisper Web sokongan semakan sesi log masuk sebelah Wowza RTMP.
Ini digunakan untuk memastikan klien tidak akan dapat menyambung ke pelayan rtmp tanpa mempunyai sebelum log masuk di laman web (dengan skrip _login.php bagi edisi php).
Bilakah seorang klien yang baru cuba untuk menyambung ke pelayan RTMP dengan nama sesi, rtmp permohonan akan menyemak pada pelayan web jika sesi klien yang wujud. Jika pelayan web mengesahkan bahawa klien yang log masuk, rtmp pelayan akan menolak sambungan. Pelayan RTMP akan juga menyemak webKey yang perlu dikonfigurasikan cara yang sama di rtmp dan web pelayan: ini akan menghalang sambungan dalam kes rampasan domain web (pelayan web dan rtmp server mengetahui kekunci, aplikasi pelanggan tidak).
Nota-Nota
- Ini akan mematikan sambungan dari luar encoders (iaitu. FMLE) dan pemain (iaitu. JwPlayer) ke alamat rtmp tersebut, kerana ini tidak akan memberikan nama sesi untuk menyemak kesahihan. Aplikasi ini dapat disokong dengan satu penyelesaian yang lebih maju yang membolehkan memasukkan kekunci di alamat rtmp dan juga rtmp berterusan sesi kawalan dari web (rtmp laporan sesi dalam talian untuk web skrip dan ini boleh menamatkan sesi rtmp mana-mana): RTMP sesi kawalan
- Biasanya, Setiap pemasangan akan memerlukan sendiri sisi rtmp menyemak maklumat sesi dengan pemasangan. Sebaliknya anda perlu untuk tweak skrip untuk menyemak semua pepasangan.
- Fungsi Wowza SE ini adalah melalui pemerhatian dan boleh dilumpuhkan dengan meninggalkan sifat-sifat orang-orang yang kosong.
Konfigurasi RTMP
RTMP bahagian web sesi semakan disokong pada masa ini untuk Wowza rtmp side. Download Tempahan versi Wowza rtmp sampingan, menempatkan ke dalam pelayan dan mengemaskini seting ini di conf/videowhisper-web/Application.xml :
…
<Sifat-sifat>
<Harta tanah>
<Nama>acceptPlayers</Nama>
<Nilai>benar-benar</Nilai>
</Harta tanah>
<Harta tanah>
<Nama>webLogin</Nama>
<Nilai>http://installation_url /rtmp_login.php?s =</Nilai>
</Harta tanah>
<Harta tanah>
<Nama>webKey</Nama>
<Nilai>VideoWhisper</Nilai>
</Harta tanah>
<Harta tanah>
<Nama>webLogout</Nama>
<Nilai>http://installation_url/rtmp_logout.php?s =</Nilai>
</Harta tanah>
</Sifat-sifat>
</Permohonan>
Kemudian mulakan semula Perkhidmatan WowzaMediaServer. Untuk menyelesaikan masalah menyemak log akses Wowza. Jika kesilapan berlaku dalam log ralat Hantar Tiket ke VideoWhisper tentang perkara ini.
Konfigurasi web
Muat turun Video Conference php edisi terbaru dan menyemak fail-fail ini integrasi:
rtmp.Inc.php – Kedai-kedai sesi maklumat apabila pengguna authenticates dari vc_login.php ; mengandungi $webKey jika anda mahu mengubahnya
rtmp_login.php – dipanggil oleh pelayan rtmp untuk melihat jika nama sesi adalah sah (disahkan); juga mendapat kebenaran canKick untuk membenarkan pengguna untuk menendang pelanggan
rtmp_logout.php – dipanggil oleh pelayan rtmp apabila klien dengan nama sesi terputus (untuk sesi pembersihan)
Konfigurasi settings.php untuk menggunakan alamat rtmp videowhisper-web.
Mengintegrasikan ini edisi lain atau pepasangan yang anda perlukan untuk salinan yang 3 fail ke folder pemasangan yang disebutkan di atas dan sertakan rtmp.inc.php dalam skrip _login.php yang membenarkan pengguna.
Perubahan lain yang mungkin diperlukan bergantung kepada particularities integrasi setiap.
Konfigurasi Demo sampel
Pemasangan url: http://www.videowhisper.com/demos/vc_web
Menggunakan alamat rtmp: rtmp://videowhisper.com/videowhisper-web
<Harta tanah>
<Nama>webLogin</Nama>
<Nilai>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?s =</Nilai>
</Harta tanah>
<Harta tanah>
<Nama>webKey</Nama>
<Nilai>VideoWhisper</Nilai>
</Harta tanah>
<Harta tanah>
<Nama>webLogout</Nama>
<Nilai>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?s =</Nilai>
</Harta tanah>
RTMP sesi kawalan (Setelah login dan bagi pihak ke-3 encoders/aplikasi)
Selain daripada sesi log masuk kawalan, Sebelah rtmp VideoWhisper untuk Wowza juga boleh menyediakan RTMP sesi kawalanl (Pelesenan khas yang diperlukan untuk pelayan pihak ke-3).
Ini boleh digunakan untuk memantau 3 pihak pelanggan, Selain daripada permohonan VideoWhisper, seperti Wirecast, Pengekod hidup flash Media (FMLE), Perisian terbuka penyiar (OBS), aplikasi iOS/Android GoCoder untuk rtmp live penyiaran.
Dalam contoh, Jika seorang menyambungkan secara langsung dengan aplikasi pengekod luar, skrip laman web boleh diberitahu tentang hal ini untuk menunjukkan saluran beliau sebagai LIVE.
Juga skrip web boleh berkomunikasi kembali kepada rtmp pelayan untuk putuskan klien apabila perlu.