transmisión de video DESDE un iPhone

Puedo obtener marcos individuales de las cámaras del iPhone sin problemas. 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 los archivos para transmisión con los que estoy teniendo problemas. He intentado hacer que FFMpeg funcione sin mucha suerte.

¿Alguien tiene alguna idea sobre cómo puedo lograr esto? Me gustaría obtener una API de trabajo conocida o instrucciones para hacer que FFMpeg se compile correctamente en una aplicación de iPhone.

Puede dividir su grabación en archivos separados con una duración de, por ejemplo, 10 segundos, y luego enviarlos por separado. Si utiliza los AVCaptureSession beginConfiguration y commitConfiguration beginConfiguration para commitConfiguration por lotes su cambio de salida, no debe soltar ningún marco entre los archivos. Esto tiene muchas ventajas sobre la carga cuadro a cuadro:

  • Los archivos se pueden usar directamente para la transmisión en vivo de HTTP sin ningún procesamiento del lado del servidor.
  • La brecha entre las transferencias de datos permite que las antenas duerman en el medio si la conexión es lo suficientemente rápida, lo que permite ahorrar batería.
  • Por el contrario, si la conexión es lenta, por lo que la carga es más lenta que la grabación, gestionar la carga diferida de un conjunto de archivos es mucho más fácil que una secuencia de bytes.