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.
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.