/ / Android problema de transmisión de video en vivo - Android, transmisión de video

Problema de transmisión de video en vivo de Android: Android, transmisión de video

Tengo una pregunta sobre la transmisión de video desde dispositivos Android y tal vez alguien que me dé algunos consejos / sugerencias útiles sobre mi pregunta. Aquí está el trato:

Tengo un proyecto para streaming de video desde Android.dispositivo. La idea es conectarse al dispositivo con un servidor y el primero es transmitir video en vivo y subirlo al servidor, mientras que el segundo dispositivo está transmitiendo y viendo el video desde el primer dispositivo. Así que hay conexión como esta:
First Device ----live streaming----> Web Server ------live streaming---->Second Device , donde el segundo dispositivo se conecta al servidor web.

Cualquier sugerencia / consejo, ¿cómo puedo hacer eso y qué debo usar? Estaré realmente encantado de escuchar sus ideas.

¡Gracias por adelantado!

Respuestas

5 para la respuesta № 1

Estaba jugando con algo similar. Básicamente:

android video capture --> upstream to server --> transcoding --> streaming to players
  • el video es capturado por un teléfono móvil (actualmente solo es una prueba de concepto para Android) y se entrega a un servidor
  • el servidor realiza la transcodificación del formato original (H.263 y AMR-NB dentro de un .3gp contenedor) a un video Flash, para que se pueda reproducir en la gran mayoría de los navegadores

Mi mayor problema es que con la H.263, no puedo enviarlo directamente al servidor. El video tiene un encabezado, que indica entre otros su duración y otra información. Luego, para que el video pueda transcodificarse (yo uso ffmpeg), el encabezado debe ser Presente. Pero Android lo establece DESPUÉS de que finalice la captura del video. Así que para evitarlo, estoy capturando el video, por ejemplo, en segmentos de 5 segundos.

Echa un vistazo a http://code.google.com/p/moteve y siéntase libre de contribuir :-)