¿Cómo permitiría a un usuario transmitir vídeo a una aplicación web para su almacenamiento?

StackOverflow https://stackoverflow.com/questions/54221

Pregunta

Me gustaría agregar alguna funcionalidad a un sitio que permitiría a los usuarios grabar videos usando su cámara web y almacenarlos fácilmente en línea.Ni siquiera sé si esto es posible en este momento, pero creo que Flash tiene acceso a las cámaras web locales que se ejecutan a través del navegador.

¿Tiene alguna sugerencia o recurso para ayudarme a comenzar con esto?Soy principalmente un desarrollador de Java, así que si pudiera hacerlo en un subprograma, sería genial, pero puede ser más fácil lograrlo usando flash o alguna otra tecnología.

Esto significaría transmitir el vídeo al servidor web y almacenarlo allí.Cargar un archivo es bastante fácil, pero prefiero que el usuario no tenga que lidiar con eso si es posible.

Para ser claro.No me refiero a subir un vídeo.Me refiero a permitir que el usuario haga clic en "grabar" en una aplicación web y que el video se transmita al servidor y se almacene cuando el usuario haga clic en "detener".

¿Fue útil?

Solución

Esto es posible con Servidor de medios Flash de Adobe. rojo5 es una alternativa de código abierto.El protocolo que utilizan para esto es RTMP.

Otros consejos

Del lado del servidor, tienes tres alternativas:

  1. Servidor de medios Flash de Adobe
  2. rojo5, una versión de código abierto
  3. Servidor multimedia Wowza Pro, una alternativa comercial

Puede ejecutar cualquiera de estos en su propio servidor o buscar un proveedor web (encontré esta lista ser de ayuda)

En el lado del cliente, necesitará un archivo flash para la interfaz de usuario.Red5 y Wowza incluyen el código fuente de sus grabadoras de ejemplo, por lo que es fácil personalizarlas para su propio uso.

Además de las opciones anteriores, también puedes usar haxevideo (código abierto)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top