Patente SDK

Además del SDK de audio y vídeo de Rongyun, ¿qué otros fabricantes lo recomiendan?

La comunicación en tiempo real (RTC para abreviar) se refiere a una empresa que puede enviar y recibir texto, audio y video al instante. Con el rápido desarrollo de los últimos años, las funciones de comunicación en tiempo real se han vuelto cada vez más ricas, incluida la mensajería instantánea, el intercambio de archivos, las llamadas de voz, la interacción en vivo, las videoconferencias y otras funciones. La demanda abarca muchas industrias diferentes, incluidos medios y entretenimiento, telecomunicaciones, banca, servicios financieros y seguros (BFSI), sector público y educación, comercio minorista y bienes de consumo, transporte y logística, atención médica y más. Según el informe de análisis de Technavio, "Global WebRTC Market, 2017-2021", se espera que el valor del mercado alcance los 37.300 millones de dólares estadounidenses en 2021, con una tasa de crecimiento anual compuesta (CAGR) de 2017 a 2021.

Con cada vez más aplicaciones en la industria, han surgido muchas plataformas de comunicación en tiempo real, incluidas Tencent, Shengwang, Wild Dog Cloud, Instant Structure, NetEase Cloud Letter, Huanxin, Rongyun, Liangyanyun, Tianyi RTC, etc. Con la reunión de gigantes tecnológicos, fabricantes de la industria tradicional y empresas de Internet, ¿cómo deberían las pequeñas y medianas empresas y las nuevas empresas elegir los servicios de RTC en el mercado? El editor seleccionó varios SDK de comunicación en tiempo real, como Acoustic Network, Wild Dog Cloud, Instant Structure, Liangyan Cloud y Tianyi RTC, de las dimensiones de adaptación multiplataforma, códec de audio y video, funciones auxiliares mejoradas y transmisión interactiva en vivo. y descargué e instalé estas cinco empresas. Análisis comparativo de las aplicaciones cliente de los fabricantes.

Ángulo de evaluación 1. Adaptación multiplataforma:

Con el desarrollo de terminales de aplicaciones de Internet, un excelente producto de comunicación en tiempo real debe admitir varias plataformas de aplicaciones de terminales, incluidas páginas web, sistemas operativos Windows y MAC, y teléfonos móviles (Android, iOS). Entre ellos, Shengwang, Wild Dog Cloud y Tianyi RTC deben registrar a sus desarrolladores, abrir APP_ID y compilar el software de demostración de la aplicación del terminal correspondiente, es decir, las nubes estructuradas y brillantes pueden descargar directamente la demostración compilada.

Para sistemas Windows y MAC, el elemento "no compatible" en la tabla significa que la plataforma no proporciona una aplicación cliente separada para el sistema, pero puede ser compatible a través de la Web. Además, los kits de desarrollo SDK de Shengwang y Liangyan Cloud están optimizados para NativeSDK según el WebRTC original.

Ángulo de evaluación 2. Codificación de audio y vídeo:

Una de las cuestiones clave en la comunicación en tiempo real es la optimización de los códecs de audio y vídeo, incluida la optimización de los algoritmos de solución dura y blanda de vídeo y el algoritmo general del códec de vídeo 264. El procesamiento de audio incluye cancelación de ruido, supresión de eco, ganancia automática y más. En vista del complejo entorno de Internet, la tasa de bits adaptativa se utiliza generalmente para la optimización en tiempo real.

Nota: / se refiere a la falta de instrucciones relevantes en el manual del desarrollador. La decodificación física de video se refiere al uso de funciones de decodificación de hardware proporcionadas por sistemas de PC o teléfonos móviles, como la aceleración de hardware Intel en PC, VideoToolBox en iOS, MediaCodec en Android, etc.

La comunicación por vídeo SD/HD/UHD es la configuración estándar actual para llamadas convencionales y transmisiones en vivo. Las pruebas de demostración se ejecutan en teléfonos existentes con Win 10/Mac OS 10.12/iPhone/Android 6.0.

Durante la prueba, la mayoría de las llamadas fluidas de video de alta definición en la plataforma RTC de Internet se configuran con una resolución de 640x48015 fps. Cuando la resolución es superior a 720P, la imagen se retrasará, se perderá y se bloqueará.

Dado que cada núcleo subyacente utiliza WebRTC, no hay mucha brecha en la comunicación de definición estándar de Internet cuando el ancho de banda es suficiente y el rendimiento del terminal es sólido. La diferencia radica en las medidas que se toman cuando el entorno de la red es deficiente, incluida la codificación adaptativa y la optimización de la transmisión. Entre ellos, Shengwang proporciona códec patentado exclusivo y funciones de optimización de red, y Liangyun proporciona algoritmos únicos de interconexión entre redes y penetración NAT, que tienen funciones débiles de optimización de transmisión de red. El manual de desarrollo de Tianyi RTC no encuentra la interfaz de parámetros de optimización.

Ángulo de evaluación 3. Funciones mejoradas:

Las funciones auxiliares mejoradas del proceso de videollamada también son elementos de referencia importantes para elegir RTC SDK. El soporte actual para cada producto es el siguiente:

Durante el proceso de prueba real de la demostración, la compilación instantánea proporcionó muchas funciones de embellecimiento y filtro, y algunas utilizaron SDK de embellecimiento o filtro de terceros.

Ángulo de evaluación 4. Transmisión interactiva en vivo:

Actualmente, las principales plataformas de transmisión en vivo, la educación, la telemedicina y otras industrias utilizan tecnologías de aplicaciones como transmisión en vivo//aceleración CDN, Instant Structure y Liangyan Cloud SDK, todas ofrecen varias transmisiones en vivo. Funciones interactivas. Shengwang, Wild Dog Cloud e Instant Structure proporcionan paquetes SDK de transmisión en vivo separados y Liangyan Cloud y Tianyi RTC integran videollamadas, videoconferencias y transmisiones en vivo en un solo SDK.

Las mediciones reales muestran que el modo de unidifusión de 320x240 en Internet es relativamente fluido y claro, pero varios presentadores están atascados o retrasados ​​en el modo de micrófono continuo. Se recomienda adquirir el servicio CDN de aceleración de transmisión en vivo en modo de transmisión interactiva en vivo en definición estándar o alta definición o modo de micrófono continuo.