videos pasar para hacer gratis fotos crear con como aplicaciones ios ffmpeg video-streaming video-encoding

ios - pasar - itunes



Bibliotecas de codificación de video para iOS (1)

Realmente trabajé con ese problema, porque no he visto suficiente información en Internet sobre la codificación de video en iOS, sin embargo, podemos observar muchas aplicaciones que se ocupan del problema de la transmisión de video con éxito (skype, qik, justin.tv, etc. .)
Voy a desarrollar una aplicación que envíe fotogramas de video obtenidos de la cámara y codificados en h.263 (h.264 o MPEG-4 está bajo decisión) a un servidor web. Para esto, necesito una biblioteca de codificación de video. Obviamente, ffmpeg puede ocuparse de esa tarea, pero está bajo licencia LGPL, lo que probablemente podría ocasionar algunos problemas al enviar la aplicación a la AppStore. Por otro lado, hay algunas aplicaciones , que parecen usar la biblioteca ffmpeg, pero solo Timelapser establece claramente este hecho en la descripción de la aplicación. ¿Esto significa que otras aplicaciones no están usando ffmpeg o simplemente ocultando esta información?

Por favor, comparta sus pensamientos y experiencia en este tema. Estoy abierto para dicsussion.


Después de buscar en Google y hacer algunas investigaciones en esta área, encontré esta biblioteca http://www.foxitsolutions.com/iphone_h264_sdk.html . Realmente usan la codificación de hardware. He examinado el ejemplo de demostración con instrumentos, y me mostraron que durante la codificación, se usa ~ 12% de cpu y se llama constantemente a syscall read() . De eso puedo concluir, que su biblioteca usa AVAssetWriter estándar de AVAssetWriter para escribir en el archivo temporal, y (lo más probable) hilo concurrente se usa para leer este archivo temporal para recuperar marcos codificados.

Además, eche un vistazo a http://www.videolan.org/developers/x264.html . Está bajo GPL, pero aún puede ser útil.