Para los sitios y las integraciones que se requieren medidas de seguridad adicionales, Aplicaciones Web VideoWhisper apoyo cheque sesión de inicio en el lado Wowza RTMP.
Esto se utiliza para asegurarse de que no hay clientes podrán conectarse a RTMP servidor sin tener previamente registrado en el sitio web (con los guiones _login.php para ediciones de php).
Cuando un nuevo cliente intenta conectarse a un servidor RTMP con un nombre de sesión, aplicación RTMP comprobará en el servidor web, si existe esa sesión de cliente. Si el servidor web no confirma que el cliente conectado, servidor RTMP rechazará la conexión. Servidor RTMP también va a buscar un webkey que necesita ser configurado misma manera en RTMP y un servidor web: esto evitará que las conexiones en caso de secuestro de dominios web (único servidor web y servidor RTMP conocen la clave, aplicación cliente no).
Notas
- Esto desactivará las conexiones desde los codificadores externos (es decir,. FMLE) y jugadores (es decir,. JwPlayer) a esa dirección RTMP, ya que estos no proporcionará un nombre de sesión para comprobar su validez. Estas aplicaciones pueden ser apoyados con una solución más avanzada que permite la inserción de una llave en la dirección RTMP y control de sesión RTMP continua desde web (RTMP informa sesiones en línea de scripts web y estos pueden terminar cualquier sesión de RTMP): RTMP Control de Sesión
- Por lo general,, cada instalación requerirá su propio lado RTMP que verifica información de la sesión con la instalación. De lo contrario, tendrá que modificar los scripts para comprobar todas las instalaciones.
- Esta funcionalidad SE Wowza es opcional y puede deshabilitarse por dejar esas propiedades en blanco.
Configuración RTMP
RTMP cheque sesión de la banda de papel se admite actualmente para el lado RTMP Wowza. Descarga los últimos versión del lado RTMP Wowza, desplegar en el servidor y actualizar esta configuración en conf / VideoWhisper-web / Application.xml :
…
<Propiedades>
<Propiedad>
<Nombre>acceptPlayers</Nombre>
<Valor>cierto</Valor>
</Propiedad>
<Propiedad>
<Nombre>webLogin</Nombre>
<Valor>http://installation_url /rtmp_login.php?s =</Valor>
</Propiedad>
<Propiedad>
<Nombre>webkey</Nombre>
<Valor>VideoWhisper</Valor>
</Propiedad>
<Propiedad>
<Nombre>webLogout</Nombre>
<Valor>http://installation_url/rtmp_logout.php?s =</Valor>
</Propiedad>
</Propiedades>
</Aplicación>
A continuación, reinicie el servicio WowzaMediaServer. Para solucionar problemas compruebe los registros de acceso Wowza. Si se producen errores en los registros de errores enviar un ticket a VideoWhisper sobre este.
Configuración Web
Descarga la última edición php Video Conferencia y comprobar estos archivos de integración:
rtmp.inc.php – almacena información de la sesión cuando el usuario se autentica de vc_login.php ; contiene $ webkey si quieres cambiarlo
rtmp_login.php – llamado servidor RTMP para ver si un nombre de sesión es válida (autenticado); También obtiene el permiso canKick para permitir al usuario patear clientes
rtmp_logout.php – llamado servidor RTMP cuando el cliente con un nombre de sesión desconectada (a sesión de limpieza)
Configure settings.php para utilizar la dirección RTMP VideoWhisper-web.
Para integrar este en otras ediciones o instalaciones que tendrá que copiar la 3 archivos mencionados anteriormente a la carpeta de instalación e incluyen rtmp.inc.php en los guiones _login.php que autorizan al usuario.
Otros cambios podrían ser necesarios en función de las particularidades de cada integración.
Configuración de demostración de la muestra
Url instalación: http://www.videowhisper.com/demos/vc_web
Utilizando la dirección RTMP: RTMP://videowhisper.com/videowhisper-web
<Propiedad>
<Nombre>webLogin</Nombre>
<Valor>http://www.videowhisper.com/demos/vc_web/rtmp_login.php?s =</Valor>
</Propiedad>
<Propiedad>
<Nombre>webkey</Nombre>
<Valor>VideoWhisper</Valor>
</Propiedad>
<Propiedad>
<Nombre>webLogout</Nombre>
<Valor>http://www.videowhisper.com/demos/vc_web/rtmp_logout.php?s =</Valor>
</Propiedad>
RTMP Control de Sesión (incluso después de inicio de sesión y de tercera codificadores partido / apps)
Además de sesión de control de acceso, Lado RTMP VideoWhisper de Wowza también puede proporcionar RTMP Sesión Contral (Se requiere una licencia especial para los servidores de 3 ª parte).
Esto puede ser usado para monitorear clientes tercio del partido, aparte de aplicaciones VideoWhisper, como wirecast, Flash Media Live Encoder (FMLE), Open Software Transmisor (OBS), iOS / Android GoCoder aplicación para RTMP transmisión en vivo.
En el ejemplo, si un organismo de radiodifusión se conecta directamente con una aplicación encoder externo, los scripts de sitios web pueden ser notificados acerca de esta para mostrar su canal como VIVO.
También scripts web pueden comunicarse de vuelta al servidor RTMP para desconectar un cliente cuando sea necesario.