VideoWhisper RTMP Web sessie Check

Voor sites en integraties waar extra veiligheidsmaatregelen nodig zijn, VideoWhisper Webapplicaties login sessie selectievakje aan Wowza RTMP kant ondersteunen.

Dit wordt gebruikt om ervoor te zorgen dat er geen clients zal zitten kundig voor verbinden met rtmp-server zonder hebben eerder ingelogd op de website (met de _login.php scripts voor php-edities).
Wanneer een nieuwe client verbinding probeert te maken met RTMP-server met de sessienaam van een, RTMP toepassing zal controleren op de webserver als dat clientsessie bestaat. Als de webserver niet bevestigt dat de client ingelogd, RTMP-server zal de verbinding verwerpen. RTMP-server zal ook controleren op een webKey dat moet worden geconfigureerd dezelfde manier rtmp en web server: Hiermee wordt voorkomen dat verbindingen in het geval van web domein het kapen (alleen de webserver en rtmp-server weten de sleutel, client app doet het niet).

Notities

  • Dit zal het uitschakelen van verbindingen van externe encoders (IE. FMLE) en spelers (IE. JwPlayer) naar dat adres rtmp, Als deze niet zorgt voor de sessienaam van een om te controleren op geldigheid. Deze apps kunnen worden ondersteund met een geavanceerdere oplossing waarmee het invoegen van een sleutel in rtmp adres en ook continu rtmp sessies beheren van web (RTMP rapporteert online sessies aan webscripts en deze kunnen elke rtmp-sessie beëindigen): RTMP Sessiecontrole
  • Meestal, elke installatie vereist zijn eigen rtmp-kant controleert sessie info met die installatie. Anders heb je om te tweaken scripts om te controleren op alle installaties.
  • Deze Wowza SE-functionaliteit is optioneel en kan worden uitgeschakeld door deze eigenschappen leeg te laten.

RTMP-configuratie

RTMP kant web sessie selectievakje wordt momenteel ondersteund voor Wowza rtmp kant. Nieuwste Download versie van Wowza rtmp kant, implementeren voor uw server en het bijwerken van deze instellingen in conf/videowhisper-web/Application.xml :


<Eigenschappen>
<Eigenschap>
<Naam>acceptPlayers</Naam>
<Waarde>waar</Waarde>
</Eigenschap>
<Eigenschap>
<Naam>webLogin</Naam>
<Waarde>http://INSTALLATION_URL /rtmp_login.php?s =</Waarde>
</Eigenschap>
<Eigenschap>
<Naam>webKey</Naam>
<Waarde>VideoWhisper</Waarde>
</Eigenschap>
<Eigenschap>
<Naam>webLogout</Naam>
<Waarde>http://INSTALLATION_URL/rtmp_logout.php?s =</Waarde>
</Eigenschap>
</Eigenschappen>
</Toepassing>

WowzaMediaServer-service vervolgens opnieuw starten. Voor het oplossen van problemen met Wowza toegang-accountinglogboeken controleren. Als er fouten optreden in de foutenlogboeken een ticket naar VideoWhisper over dit.

Web configuratie

Download laatste Video Conference php editie en deze integratie-bestanden controleren:
RTMP.Inc.php – slaat sessie info wanneer gebruiker van vc_login.php verifieert ; bevat $webKey als u wilt om het te veranderen
rtmp_login.php – genoemd door rtmp-server om te zien als er sprake is van een geldige sessienaam van een (geverifieerd); ook krijgt canKick toestemming om de gebruiker te schoppen clients toestaan
rtmp_logout.php – genoemd door rtmp-server wanneer de klant met de sessienaam van een verbinding verbroken (met Schijfopruiming sessie)

Configureren voor het gebruik van het videowhisper-webadres van rtmp settings.php.

Te integreren dit op andere edities of installaties die u moet kopiëren de 3 bestanden naar de installatiemap van bovengenoemde en opnemen van rtmp.inc.php in de _login.php scripts die de gebruiker toestaan.
Andere wijzigingen kunnen vereist zijn afhankelijk van de bijzonderheden van elke integratie.

Monster Demo configuratie

Installatie-url: http://www.videowhisper.com/demos/vc_web
Met behulp van rtmp adres: RTMP://videowhisper.com/videowhisper-web

<Eigenschap>
<Naam>webLogin</Naam>
<Waarde>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?s =</Waarde>
</Eigenschap>
<Eigenschap>
<Naam>webKey</Naam>
<Waarde>VideoWhisper</Waarde>
</Eigenschap>
<Eigenschap>
<Naam>webLogout</Naam>
<Waarde>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?s =</Waarde>
</Eigenschap>

RTMP Sessiecontrole (Nadat u bent ingelogd en 3de partij encoders/apps)

Naast login Sessiecontrole, VideoWhisper rtmp kant voor Wowza bieden ook RTMP sessie Control (speciale licentiëring is vereist voor 3de partij servers).

Dit kan worden gebruikt voor het controleren van de 3rd party clients, andere dan VideoWhisper toepassingen, Als Wirecast, Flash-Media Live-Encoder (FMLE), Open omroep Software (OBS), iOS/Android GoCoder app voor rtmp live uitzendingen.

In het volgende voorbeeld, Indien een omroeporganisatie direct met een externe encoder toepassing verbindt, de website scripts kunnen worden gewaarschuwd over dit te tonen zijn kanaal als LIVE.
Ook kunnen webscripts communiceren terug naar rtmp-server verbreken van een client wanneer nodig.