2010-04-15 28 views
7

¿Html5 me permite hacer streaming de video de forma segura? Y con esto, me refiero a la autenticación de token. Quiero poder transmitir medios solo a aquellas personas que están autorizadas para verlo.html5 video secure streaming?

Puedo hacer esto actualmente con Flash Media Server alojado por Akamai - tienen un mecanismo personalizado en el que les envío un token como parte del saludo de conexión del reproductor. ¿Html5 permite esto, y alguien lo ha implementado con un servicio de alojamiento como Akamai?

Gracias Matt

Respuesta

3

suponiendo que significa que los usuarios tienen que estar conectado en y se deja ver una parte específica del contenido a continuación, html5 por sí mismo no hacerlo.

Una forma es hacer que el servidor verifique los detalles antes de servir el video, lo más fácil es un script (php/etc.) Que verifica si un usuario está permitido y luego transmite el archivo al usuario.

+0

El "token" para videos HTML5 sería una cookie HTTP. – hsivonen

+0

También podría usar la Autenticación HTTP normal a través del servidor web. – bobince

1

HTTP Digest es altamente seguro, y deberías pensar en utilizarlo de todos modos a través de las cookies, a menos que la IU slick sea realmente importante para ti. HTML no tiene autenticación porque esa es la función de los niveles inferiores, como HTTP.

0

Puede guardar una cookie con la autorización del usuario, y cuando el navegador solicita el video, verifica si el usuario tiene autorización usando php.

Simplemente ponga la url del video en una página .php que envíe un tipo de documento de video, si el usuario no está autorizado, simplemente envíe un video explanándolo.

0

I teoría: es posible. Pero se trata del servidor de transmisión que utiliza, qué opciones tiene para la autenticación.

Como solución alternativa, siempre puede usar un servidor proxy (reverso) con autenticación (Apache es tan bueno como cualquier otro) y hace que la transmisión sea accesible solo a través de su proxy.

1

Es muy posible, pero requiere la integración entre su servidor web y el servidor de transmisión (o servicio). He tenido influxis agregar esta integración para asegurar nuestra transmisión de video para los sitios web requeridos de membresía. Usé el reproductor JW en modo html5, por lo que no estoy seguro de la configuración html5 nativa. También tiene más problemas con los dispositivos móviles en HLS (iPhone) frente a las configuraciones adicionales de RTMPS (Android).

La seguridad proviene del servidor de medios que reconoce al usuario (IP + UA) como autenticado (con una solicitud de token a su servidor) para hacer que la transmisión esté disponible o no.