transmitir - transmisión de video desde un iPhone
transmitir en vivo youtube iphone (1)
Puedo obtener marcos individuales de las cámaras del iPhone muy bien. Lo que necesito es una forma de empaquetarlos con sonido para transmitirlos al servidor. Enviar los archivos una vez que los tengo no es un gran problema. Es la generación de archivos para streaming con los que estoy teniendo problemas. He estado tratando de hacer que FFMpeg funcione sin mucha suerte.
¿Alguien tiene alguna idea sobre cómo puedo lograr esto? Me gustaría una API que funcione bien o instrucciones para que FFMpeg compile correctamente en una aplicación de iPhone.
Podría dividir su grabación en archivos separados con una longitud de, por ejemplo, 10 segundos, y luego enviarlos por separado. Si utiliza los AVCaptureSession
beginConfiguration
y commitConfiguration
beginConfiguration
para commitConfiguration
los cambios de salida, no debe dejar ningún cuadro entre los archivos. Esto tiene muchas ventajas sobre la carga de cuadro por cuadro:
- Los archivos se pueden usar directamente para la transmisión en vivo HTTP sin ningún procesamiento del lado del servidor.
- La brecha entre las transferencias de datos permite que las antenas se apaguen si la conexión es lo suficientemente rápida, lo que ahorra la vida útil de la batería.
- A la inversa, si la conexión es lenta, por lo que la carga es más lenta que la grabación, gestionar la carga demorada de un conjunto de archivos es mucho más fácil que un flujo de bytes.