Utilización del cliente y los servicios rtcomm-1.0 WebRTC JavaScript
La característica rtcomm-1.0 de Liberty se basa en un protocolo de señalización que se utiliza para establecer sesiones multimedia en tiempo real a través de MQTT entre puntos finales Rtcomm, que soportan WebRTC.
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 se escribe 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.
Si desea una aplicación móvil de ejemplo que utilice 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. Consulte GitHub lib.rtcomm.node.
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 permite el consumo de sucesos rtcomm-1.0 en el entorno de Node-RED y genera la salida de estos sucesos en 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.
Si desea más información sobre el protocolo rtcomm-1.0, consulte la Especificación del protocolo de señalización Rtcomm 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. Si desea más información, consulte la Especificación del protocolo de servicio Rtcomm en GitHub. 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.