Für Websites und Integrationen in denen zusätzliche Sicherheitsmaßnahmen erforderlich sind,, VideoWhisper Web-Anwendungen Unterstützung Anmeldesitzung Überprüfung Wowza RTMP Seite.
Dies wird verwendet, um sicherzustellen, dass keine Clients in der Lage, eine Verbindung zum Server, ohne RTMP zuvor angemeldet auf der Website (mit den _login.php Skripte für php-Editionen).
Wenn ein neuer Client versucht, eine RTMP-Server mit einem Sitzungsnamen verbinden, RTMP-Anwendung wird auf dem Web-Server zu überprüfen, ob die Client-Sitzung existiert. Wenn Web-Server nicht, dass Client angemeldet nicht bestätigen, RTMP-Server die Verbindung ablehnen. RTMP-Server auch für eine WebKey, die auf dieselbe Weise auf RTMP und Web-Server konfiguriert werden muss prüfen: Dies erlaubt Verbindungen im Falle von Web-Domain-Hijacking verhindern (nur Web-Server und RTMP-Server kennen den Schlüssel, Client-Anwendung nicht).
Aufzeichnungen
- Dies erlaubt Verbindungen von externen Gebern deaktivieren (dh. FMLE) und Spieler (dh. JwPlayer) zu diesem RTMP-Adresse, da diese einen Sitzungsnamen auf Gültigkeit überprüfen nicht bieten wird. Diese Anwendungen können mit einer erweiterten Lösung, mit Einführen eines Schlüssels in RTMP-Adresse und auch kontinuierliche rtmp Sitzungssteuerung von Web unterstützt werden (rtmp meldet Online-Sitzungen, um Web-Skripte und diese können beliebige rtmp Sitzung zu beenden): RTMP Session Control
- In der Regel, jede Installation wird eine eigene RTMP Seite erfordern, die Sitzung info prüft mit dieser Installation. Andernfalls müssen Sie Skripte zu manipulieren, um auf alle Anlagen überprüfen.
- Diese Wowza SE-Funktionalität ist optional und kann deaktiviert werden, indem diese Eigenschaften leer lassen.
RTMP-Konfiguration
RTMP Seite Web-Session-Check ist derzeit für Wowza RTMP Seite unterstützt. Letzter Download Version von Wowza RTMP Seite, einsetzen, um Ihren Server und aktualisieren Sie diese Einstellungen in conf / videowhisper-web / Application.xml :
…
<Eigenschaften>
<Immobilien>
<Name>acceptPlayers</Name>
<Wert>wahr</Wert>
</Immobilien>
<Immobilien>
<Name>Weblogin</Name>
<Wert>http://installation_url /rtmp_login.php?s =</Wert>
</Immobilien>
<Immobilien>
<Name>WebKey</Name>
<Wert>VideoWhisper</Wert>
</Immobilien>
<Immobilien>
<Name>webLogout</Name>
<Wert>http://installation_url/rtmp_logout.php?s =</Wert>
</Immobilien>
</Eigenschaften>
</Anwendung>
Dann starten WowzaMediaServer Service. Für die Fehlersuche überprüfen Wowza Zugriffsprotokolle. Wenn Fehler in den Fehlerprotokollen auftreten ein Ticket zu VideoWhisper darüber.
Web-Konfiguration
Download der aktuellen Videokonferenz-php-Edition und überprüfen Sie diese Dateien Integration:
rtmp.inc.php – speichert Sitzungsinfo, wenn der Benutzer authentifiziert aus vc_login.php ; enthält $ WebKey, wenn Sie es ändern wollen
rtmp_login.php – von RTMP-Server aufgerufen, um zu sehen, wenn eine Session-Name gültig (authentifiziert); bekommt auch canKick Erlaubnis, ermöglichen es, die Kunden zu treten
rtmp_logout.php – von RTMP-Server aufgerufen, wenn der Client mit einem Sitzungsnamen getrennt (Bereinigung Sitzung)
Konfigurieren, um die settings.php videowhisper-web RTMP-Adresse verwenden.
Um dies auf andere Editionen oder Installationen integrieren müssen, um die Kopie 3 Dateien oben genannten Installationsordner und beinhalten rtmp.inc.php in den _login.php Skripte, die den Benutzer zu autorisieren.
Je nach Besonderheiten jeder Integration könnten auch andere Änderungen erforderlich werden.
Probe Demo-Konfiguration
Installations-URL: http://www.videowhisper.com/demos/vc_web
Mit RTMP-Adresse: RTMP://videowhisper.com/videowhisper-web
<Immobilien>
<Name>Weblogin</Name>
<Wert>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?s =</Wert>
</Immobilien>
<Immobilien>
<Name>WebKey</Name>
<Wert>VideoWhisper</Wert>
</Immobilien>
<Immobilien>
<Name>webLogout</Name>
<Wert>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?s =</Wert>
</Immobilien>
RTMP Session Control (einschließlich der nach der Anmeldung und für 3rd-Party-Encoder / apps)
Neben den Sitzungsanmeldekontrolle, VideoWhisper rtmp Seite für Wowza kann auch RTMP Session Againstl (spezielle Lizenzierung für 3rd-Party-Server erforderlich).
Dies kann verwendet werden, um 3rd-Party-Clients zu überwachen, außer VideoWhisper Anwendungen, wie Wirecast, Flash Media Live Encoder (FMLE), Open Broadcaster Software (OBS), iOS / Android-App für GoCoder rtmp Live-Übertragung.
In Beispiel, wenn ein Fernsehveranstalter eine direkte Verbindung mit einem externen Encoder Anwendung, die Webseite Skripte können über diese informiert werden, seinen Kanal als Live-Show.
Auch Web-Skripte lassen sich auf RTMP-Server kommunizieren, um einen Client zu trennen, wenn nötig.