Utilización del cliente y servicios JavaScript WebRTC rtcomm-1.0

La característica Liberty rtcomm-1.0 se basa en un protocolo de señalización abierto que se utiliza para establecer sesiones multimedia en tiempo real a través de MQTT entre puntos finales de Rtcomm, que dan soporte a WebRTC.

Característica estabilizada: La característica rtcomm-1.0 se ha estabilizado. No hay una alternativa estratégica. Puede continuar utilizando la característica rtcomm-1.0.

Las implementaciones de código abierto del protocolo rtcomm-1.0 se publican en el repositorio GitHub e incluyen lo siguiente:

lib.rtcomm.clientjs

Este repositorio GitHub contiene una biblioteca de cliente y código de ejemplo que utiliza el protocolo de señalización Rtcomm para simplificar el uso de WebRTC en el navegador. La biblioteca está escrita en JavaScript y proporciona al desarrollador de aplicaciones una interfaz sencilla para crear conexiones WebRTC entre dos navegadores. La documentación de la biblioteca, incluyendo su instalación y sus API, se encuentra en el repositorio GitHub. Consulte GitHub lib.rtcomm.clientjs.

Para ver una aplicación móvil de ejemplo que utiliza lib.rtcomm.clientjs, consulte sample.rtcomm.mobile.

lib.angular-rtcomm

Este repositorio GitHub contiene el módulo de Rtcomm Angular.js que expone un conjunto de características de comunicación en tiempo real en la forma de un servicio y un número de directivas y controladores de Angular. Consulte lib.angular-rtcomm.

lib.rtcomm.node

Este repositorio GitHub contiene un módulo node.js que proporciona funciones de servicio para supervisar sucesos utilizando filtros selectivos e iniciar una llamada de terceros entre dos clientes. Este módulo se puede utilizar de forma independiente o con los nodos lib.rtcomm.node-red en Node-RED. La documentación del módulo, incluyendo su instalación y sus API, se encuentra en el repositorio GitHub.

lib.rtcomm.node-red

Este repositorio GitHub contiene un conjunto de nodos node-red que utilizan el módulo lib.rtcomm.node. Uno de los nodos Node-RED habilita el consumo de sucesos de rtcomm-1.0 en el entorno de Node-RED y envía estos sucesos a otros nodos utilizando filtros. Este repositorio también incluye un nodo Node-RED que puede crear una instancia de una llamada de tercero que se basa en entradas de otros nodos. La documentación del nodo, incluyendo su instalación y sus API, se encuentra en el repositorio GitHub. Consulte GitHub lib.rtcomm.node-red.

Para obtener más información sobre el protocolo rtcomm-1.0 , consulte la especificación Rtcomm Signalling Protocol en GitHub. La característica rtcomm-1.0 también proporciona una interfaz de servicio que permite la supervisión de sucesos relacionados de Rtcomm y el control de llamadas por terceros. Los números de versión del protocolo se listan en el título de estos documentos y definen el número de versión para la implementación incluida. Los releases de GitHub se utilizan para señalar todos los archivos de repositorio relacionados con un número de versión de protocolo.