viejo ver usar switcher studio seguridad remotamente otro espia como camara activar ios objective-c video-streaming avfoundation rtmp

ver - Transmisión de video de cámara en vivo desde iOS(iPhone/iPad) a PC/servidor remoto



usar iphone como camara web usb (1)

He estado buscando por un tiempo en stackoverflow y en la web para encontrar una solución a mi problema de transmisión de video. Necesito transmitir el video en vivo que se captura desde la cámara (no se requiere alta calidad) desde un dispositivo iOS a una PC remota de una manera, es decir, el dispositivo iOS enviará una secuencia de video al servidor / PC pero no a la inversa .

Lo que aparece después de algunas búsquedas en Google y en la documentación es que existen los principales estándares / protocolos que se pueden usar:

  • HTTP Live Streaming de Apple (HLS)
  • RTMP de Adobe

Una vez más, mi requisito es que el iPhone / iPad esté transmitiendo el video. Por lo que aparece en el sitio web de Apple, entiendo que HLS debe usarse desde un lado del servidor con perspectiva de codificación y del lado de iOS con descodificación. A partir de RTMP, la mayoría de las bibliotecas que permiten la transmisión de iOS tienen licencias comerciales y código cerrado o requieren que usted pase por su infraestructura P2P (por ejemplo angl.tv o tokbox.com/opentok/quick-start ). A partir de HLS, no parece que existan bibliotecas de codificación del lado de iOS.

Así que mis preguntas son:

  • ¿Conoces algún SDK / biblioteca preferiblemente abierto y gratuito que pueda integrar para transmitir video capturado desde mi aplicación?
  • Si no, ¿cree que desarrollar una biblioteca personalizada sería un esfuerzo arriesgado para cruzar la jungla? Mi conjetura es ir a través de AVFoundation y capturar fotogramas de cámara, comprimirlos fotograma a fotograma y enviarlos a través de HTTP. ¿Eso suena loco rendimiento y ancho de banda sabio? Tenga en cuenta que en ese caso necesitaría un codificador HLS o RTMP de cualquier manera.

Les agradezco de antemano queridos amigos.

Mehdi