¿Cómo puedo agregar video chat y capacidad de conferencia a mi aplicación iOS? ¿Hay SDK que me permitan hacer eso y también grabar la transmisión?

En Applozic tenemos SDK de llamadas de audio y video para iOS nativo, así como para el desarrollo en plataformas híbridas.
El enlace a la documentación es: https://www.applozic.com/docs/ios-chat-sdk.html#audio-video-call-setup

Basado en el protocolo MQTT, los SDK de Applozic aseguran una baja latencia, mensajes seguros y una distribución eficiente. También es amigable con la duración de la batería de su dispositivo, en comparación con los protocolos XMPP y HTTP.

Además de las llamadas IP, Applozic tiene el conjunto completo de herramientas de características de mensajería IP para sus aplicaciones móviles y web. La siguiente infografía ofrece una breve descripción del conjunto de características que se puede habilitar con Applozic:

PD: Actualmente, las capacidades de conferencia están bajo Beta y estarán disponibles para uso público en diciembre de 2017.

Siempre puede ponerse en contacto con nuestro especialista en soluciones para una consulta individual gratuita, para obtener más detalles sobre el producto y discutir su caso de uso.

Hemos desarrollado un SDK de video chat y una muestra de código para eso usando XMPP y HTTP live streaming: http://quickblox.com/developers/ … la parte difícil fue hacer que funcione entre todas las redes para que siga siendo P2P sin tener que usar STUN / TURN servidor.

upd: compruebe este fragmento de código al grabar su transmisión de chat de video Compruebe esto al grabar su transmisión de chat de video: http://quickblox.com/developers/

EDITAR 14 de agosto: ahora está disponible como parte de un proyecto completo de mensajería de código abierto para iOS, Android y Web: Q-municate http://q-municate.com/

  • Hay SpiritDSP ( http://www.spiritdsp.com/ ), así como otras compañías que ofrecen dichos SDK, para iOS y otros sistemas operativos.
  • Puede probar y usar Flex para iOS, aunque me abstendría si tuviera la opción.
  • Puedes probar y usar WebRTC. Este es un trabajo en progreso (vea un hilo en su foro aquí: https://groups.google.com/forum/ …)

Consulte aquí para obtener más información sobre WebRTC en dispositivos móviles: http://bloggeek.me/webrtc-mobile

Todo lo anterior se encargará solo de la parte de medios y lo dejará con el lado de señalización. Si desea algo más completo, también hay estas opciones:

Debería haber más disponible por ahí …

ShowKit es un SDK para dispositivos móviles que permite
conferencias de audio / video y pantalla + intercambio de gestos. Es muy fácil de usar y se implementa entre 10 y 15 líneas de código (o 30 minutos). La calidad de video es la mejor en su clase (720p a 30 fps) y requiere recursos mínimos de CPU. La versión beta GRATUITA ofrece minutos ilimitados (gratis) y 50,000 minutos gratis / mes después de que finalice la versión beta. La función de registro es posible, pero es algo en lo que tendremos que trabajar con usted (contáctenos cuando se registre). Puedes registrarte en @ ShowKit

Sí, puedes hacerlo con C2Call SDK. Al integrar SDK en su aplicación iOS, no solo puede utilizar la funcionalidad de video chat / conferencia, sino que también puede incorporar a 7 participantes de video y 20 de audio al mismo tiempo. C2Call ha lanzado oficialmente su SDK en versión beta pública y lo ha hecho completamente gratuito para los desarrolladores de aplicaciones. El SDK se puede descargar desde el sitio web oficial http://www.c2call.com

Desearía haber visto esta pregunta antes. Simplemente publíquelo aquí en caso de que aún necesite encontrar algunas alternativas: consulte Descargar – Agora.io The Global Leader in Real Time Communications ofrece un SDK de chat de voz y video en tiempo real con plug-in de grabación disponible, disponible para casi todas las plataformas (iOS, Android, MacOS, Windows y web).

¡Disfruta construyendo!

Lo siento, nos perdimos por completo esta publicación. Debe verificar el video-API SDK de LiveH2H.

La API LiveH2H permite la integración con voz, video, chat y traducciones en cualquier aplicación móvil y web. Las características de LiveH2H se ejecutan en el navegador del cliente, IOS o dispositivo Android. Inicie sus seminarios web, videoconferencias y transmisiones en vivo desde su entorno. Visite: LiveH2H Collaborate: plataforma de interacción gratuita Live Human-2-Human o inicio

Trabajo para Vidyo y puedes usar nuestro SDK de vidyo: API de video chat para WebRTC, aplicaciones nativas y móviles | Vidyo.io CPaaS

Tenemos un tutorial que le parece útil: https://vidyo.io/blog/how-to/bui

Y una muestra rápida en sachinVidyo / customview-swift-ios

Nuestra nueva funcionalidad de archivo construida sobre nuestra plataforma 2.0 traerá el archivo a dispositivos móviles en el marco de tiempo de enero / febrero. Si está interesado en darle un giro, envíe un correo electrónico al líder del programa beta, Denis Krasnitskiy, a denis {at} tokbox {dot} com

Hoy en día tenemos buenas noticias: la versión iOS 11+ es compatible con la tecnología WebRTC. La compañía Apple se une a la tecnología WebRTC y anuncia el soporte de la API Javascript en Safari v11.
Por ejemplo, creamos tales aplicaciones para videoconferencia usando WebRTC.

Solo echa un vistazo a Agregar video en vivo, cara a cara con la plataforma OpenTok. Tienen un SDK potente y también tienen capacidades para vincularse con la nube de Amazon S3. Lo estamos usando en una de nuestras aplicaciones IOS de transmisión en vivo y se ve muy bien a partir de ahora.

La última vez que revisé, tokbox / opentok tiene capacidad de grabación como un servicio de pago. La única opción real de cajero automático es usar opentok o usar una aplicación con wowza / flex

OpenClove tiene SDK de iOS y Android para video chat en la aplicación. Echa un vistazo a sus demos en http://youtube.com/openclove .
¡Descargue y comience a usar los SDK en minutos en Bienvenido a la red de desarrolladores de OpenClove !. Solicite su API de grabación para grabación basada en red.

Backendless BaaS proporciona una infraestructura escalable y confiable del lado del servidor y las API del lado del cliente para admitir una variedad de escenarios para trabajar con medios en vivo o grabados:
· Trabaje con sus datos como objetos fuertemente tipados (en lugar de diccionarios sin tipo)
· Consola de desarrollador que tiene sentido y es fácil de trabajar con soporte de versiones de aplicaciones,
· Grabación de video y transmisión en vivo en el servidor,
· Filtrado de mensajes de publicación / suscripción,
· Soporte de clientes flex / air.
Un ejemplo simple está disponible aquí.