Estoy intentando transmitir la captura de la cámara del iPhone RTSP/RTP a un servidor Wowza.RTP iPhone camera - ¿Cómo leer el archivo AVAssetWriter mientras se está escribiendo?
La API de Apple no permite el acceso directo a las tramas con codificación H264, pero solo le permite escribirlo en un archivo contenedor '.mov'.
De cualquier manera, no puedo acceder al contenido de ese archivo hasta que AVAssetWriter haya terminado de escribir, lo que no me permite transmitir la captura de la cámara en vivo.
He intentado acceder a él usando named pipe para obtener acceso al contenido del archivo en tiempo real pero sin éxito allí - AVAssetWriter no escribirá en un archivo existente.
¿Alguien sabe cómo hacerlo?
Gracias!
Editar: A partir del iOS 8, codificador & decodificador tiene APIs
Las tuberías con nombre sonaron como una solución válida, lástima. – Till
tuberías con nombre no funcionarán. Sugerencia, no grabe audio. Sí, sé cómo hacerlo. Mira mi perfil. –
@SteveMcFarlin ¿Puedes dar una dirección correcta de cómo hacerlo? ¿Estás utilizando AVAssetWriter para unidades NAL y luego ffmpeg? – DivineDesert