2012-02-09 6 views
14

Quiero poder grabar metraje usando mi dispositivo iOS y transmitirlo directamente a un servidor.Capturar video en un dispositivo iOS y transmitirlo en vivo a un servidor (u otro móvil)

Hay bastantes artículos en S.O. que hablen de esto, pero no estoy seguro de que hayan respondido la pregunta muy bien.

¿Debo utilizar HTTP Live Streaming, o solo para enviar datos a un iPhone? ¿Debo usar AVCaptureSession para tomar el video (¿un segmento a la vez?), ¿Enviando cada segmento al servidor? ¿Debo utilizar AVCaptureVideoDataOutput y ffmpeg para la transmisión?

Estoy un poco perdido con todo esto, por lo que cualquier código de muestra o documentos o enlaces serían realmente apreciados.

Gracias por su ayuda chicos.

Duncan

+0

La licencia ffmpeg no es compatible con las aplicaciones publicadas a través de iTunes AppStore. El protocolo HTTP de transmisión en vivo se adapta mejor al contenido almacenado, no a la transmisión de contenido en vivo. – Eric

Respuesta

1

usted tiene que elegir un protocolo de red para ese propósito y encontrar un servidor de medios apropiados para recibir y procesar el flujo. Si el formato RTMP es correcto para su proyecto, marque angl library que sea compatible con la transmisión RTMP desde iOS. Actualmente es compatible con iOS 6 y 7.

Cuestiones relacionadas