HTML5 Video Secure Streaming? -- video campo con html campo con video-streaming camp Relacionados El problema

html5 video secure streaming?


7
vote

problema

Español

¿HTML5 me permite hacer un video de transmisión seguro? Y por esto, me refiero a la autenticación de token. Quiero poder transmitir los medios solo a aquellas personas que están autorizadas para verla.

Puedo hacerlo actualmente con Flash Media Server alojado por Akamai: tienen un mecanismo personalizado donde les envío un token como parte del apretón de manos de conexión del jugador. ¿HTML5 permite esto, y alguien ha implementado esto con un servicio de alojamiento como Akamai?

gracias Matt

Original en ingles

Does html5 allow me to do secure streaming video? And by this, I mean token authentication. I want to be able to stream media only to those people who are authorised to view it.

I can do this currently with Flash Media Server hosted by Akamai - they have a custom mechanism where I send them a token as part of the player connection handshake. Does html5 allow for this, and has anyone implemented this with a hosting service such as Akamai?

Thanks Matt

        

Lista de respuestas

2
 
vote

Suponiendo que quiere decir que los usuarios tienen que estar conectados y permitidos para ver una pieza de contenido en particular, entonces HTML5 por sí mismo no hace esto.

Una forma es tener los detalles de verificación del servidor antes de servir el video, el más fácil es un script (PHP / etc.) que comprueba si se permite un usuario y luego transmite el archivo al usuario.

 

Assuming you mean that users have to be logged on and allowed to view a particular piece of content then html5 by itself does not do this.

One way is to have the server check details before serving the video, the easiest being a script (php/etc.) that checks if a user is allowed and then streams the file to the user.

 
 
   
   
1
 
vote

Digest HTTP es altamente seguro, y debe querer pensar en usarlo de todos modos sobre las cookies, a menos que la interfaz de usuario es realmente importante para usted. HTML no tiene autenticación porque es el papel de los niveles más bajos, como HTTP.

 

HTTP Digest is highly secure, and you should want to think about using it anyway over cookies, unless slick UI is really important to you. HTML does not have authentication because that is the role of lower levels, like HTTP.

 
 
1
 
vote

Es muy posible, pero requiere la integración entre su servidor web y el servidor de transmisión (o servicio). He tenido aflixis agregar esta integración para asegurar nuestra transmisión de video para los sitios web requeridos de membresía. Utilicé JW Player en modo HTML5, así que no estoy seguro de la configuración de HTML5 nativo. También tiene más problemas con el móvil en configuraciones adicionales de HLS (Android) vs 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 que la corriente esté disponible o no.

 

It is very possible but it requires integration between your web server and streaming server (or service). I have had influxis add this integration to secure our video streaming for membership required websites. I used JW player in html5 mode so I am not certain about native html5 setup. You also have further issues with mobile in HLS(iPhone) vs RTMPS (android) extra setups.

The security comes from the the media server that recognizes the user (IP+UA) as authenticated (with a token request to your server) to make the stream available or not.

 
 
0
 
vote

Puede guardar una cookie con la autorización del usuario, y cuando el navegador solicite el video, verifique si el usuario tiene autorización utilizando PHP.

Solo coloque la URL de video en una página .PHP que envíe un video MIMETYPE, si el usuario no está autorizado, solo envíe un video que lo explique.

 

You could save a cookie with the user autorization, and when the browser requests the video, you check if the user has autorization using php.

Just put the video url to a .php page that sends a video mimetype, if the user is not autorized, just send a video explaning it.

 
 
0
 
vote

i teoría: es posible. Pero es una cuestión del servidor de transmisión que usa, qué opciones tiene para la autenticación.

Como una solución de deformación, siempre puede usar un servidor proxy (inverso) con autenticación (Apache es tan bueno como cualquiera), y usted hace que su transmisión sea accesible solo a través de su proxy.

 

I theory: it is possible. But it is a question of the streaming server you use, what options does it have for authentication.

As a fallback solution you can always use a (reverse) proxy server with authentication (Apache is as good as any), and you make your stream accessible only thru your proxy.

 
 

Relacionados problema

3  Video Streaming VLC a la aplicación Android  ( Video streaming vlc to android app ) 
Quiero transmitir un video de VLC a la aplicación de Android a Android.i Cansado número de veces. Referido http://www.howtogueek.com/118075/how-to-stream-vid...

2  iPhone: Streaming en vivo HTTP sin ningún procesamiento lateral del servidor  ( Iphone http live streaming without any server side processing ) 
Quiero poder (en vivo) transmitir los marcos / video de la cámara del iPhone a Internet. He visto en un hilo ( transmisión de video de un iPhone ) que es posi...

0  FMS Live Video Stream sufre Si Chat usa la misma red de red?  ( Fms live video stream suffer if chat uses same netconnection ) 
Tener una aplicación de reunión web FLEX / FMS que tiene múltiples componentes personalizados: cámara de transmisión en vivo, chat, diapositiva de diciembre. ...

23  Escribiendo una aplicación para transmitir video al iphone  ( Writing an app to stream video to iphone ) 
Estoy interesado en crear una aplicación de iPhone que puede transmitir video de un servidor central, estilo de YouTube. Me preguntaba si alguien alguna vez h...

2  Mod_cband o módulo similar para LightTPD para configurar el límite de ancho de banda en usuarios geográficos  ( Mod cband or similar module for lighttpd to setup bandwidth limit on geo differe ) 
He estado usando MOD_CBAND para limitar el ancho de banda para diferentes usuarios de diferentes países, como el uso de los parámetros de CBDANCLASSREMOTESPEE...

10  Reproducir un recurso de video incorporado como corriente  ( Play embedded video resource as stream ) 
Editar : Cambié mi pregunta para aclarar mejor el problema. ¿Cómo es posible reproducir un video de una matriz de bytes (tomada de recurso incorporado) usand...

5  Obtenga el video de duración del archivo alojado en Amazon S3  ( Get video duration of file hosted on amazon s3 ) 
Estoy empezando un portal que distribuye videos. La idea es cargar los videos a Amazon S3 y recopilar los datos necesarios usando PHP desde mi servidor. Hasta...

3  Las opciones de .NET transmiten archivos de video como imagen webcam  ( Net options stream video files as webcam image ) 
Estoy interesado en desarrollar una aplicación que me permita construir una lista de videos de XML (que contiene título de video, duración, etc.) y reproduce ...

0  Grabación / envío de pantalla STREAM C #  ( Recording sending screen stream c sharp ) 
Estoy buscando una biblioteca C # .NET para ayudarme a grabar la pantalla de la pantalla de una PC y luego enviar la grabación en vivo a otra aplicación a tra...

4  Evitar la descarga de video [duplicar]  ( Prevent video downloading ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo puedo prevenir / hacer que sea difícil de descargar m...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos