Estoy tratando de encontrar una solución para lograr lo siguiente:
Tengo una serie de videos (todos con el mismo formato y dimensiones) que deseo poder combinar dinámicamente en función de un front-end web y luego transmitir el resultado.
Necesito transmitir a la web (flash) así como a iPhone (http live streaming)
Mis pensamientos actuales son tomar los videos yluego combínelos con ffmpeg-php en el servidor, luego, con el archivo resultante, proporcione la posibilidad de verlo como progresivo o mediante el uso de flash media server / wowza server.
Mi pregunta es: ¿Hay mejores maneras de manejar esto ... (algunas inteligencias dentro del servidor de medios wowza o flash que podrían hacer esto por mí)
Respuestas
0 para la respuesta № 1Para los dispositivos iOS, HTTP Live Streaming fácilmenteapoyar un mecanismo de este tipo con los archivos .m3u8. Para los reproductores basados en Flash, podrías implementar algo personalizado o usar JW Player que puede hacer tal magia.
Trabajar con FFmpeg será mucho más complejo:
- Si sus fuentes de video son notablemente diferentes en tamaño o parámetros CODEC, la mala calidad y las fallas directas ocurrirán
- la transcodificación puede degradar fácilmente la calidad si no está bien versado en tales asuntos.
- dramáticamente se necesitarán más recursos de CPU en el servidor. Como> 10,000% más que un enfoque de lista de reproducción, dependiendo.