Pregunta

Estoy creando vídeos 3GP con el Android - sin embargo, cuando los archivos 3GP se publican en un sitio, el mismo teléfono Android puede no ver de nuevo. (El archivo funciona en el iPhone).

¿Qué es la forma correcta de codificación / cambiar el tamaño del vídeo 3GP para que el reproductor de vídeo en Android puede jugar de nuevo?

Gracias

¿Fue útil?

Solución

resuelto este mediante su conversión a MP4 y luego volver a compilar el servidor Nginx tener el módulo de transmisión de MP4. Por defecto, Nginx tipo MIME se establece en [application / octet-stream] en lugar de [video / mp4].

Otros consejos

Esto aparentemente se resolvió en los dispositivos Froyo - al menos, cuando un archivo 3GP se abre en una ventana del navegador utilizando HTTP y RTSP no, el vídeo se reproduce bien. En 2.1 no lo hace.

Para hacer transmisible video mp4, se debe cambiar de orden de bytes 'átomo'. Estoy usando la herramienta qt-FastStart del paquete ffmpeg para esto.

Esta herramienta permite cambiar el orden de algunos meta-datos dentro de contenedores MP4 y como resultado permite realizar video "streaming a" través de HTTP.

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