Utilisation des services et du client JavaScript rtcomm-1.0 WebRTC

La fonction Liberty rtcomm-1.0 s'appuie sur un protocole de notification ouvert qui est utilisé pour établir des sessions multimédia en temps réel sur MQTT entre les noeuds finaux Rtcomm, qui prennent en charge WebRTC.

Fonction stabilisée: la fonction rtcomm-1.0 est stabilisée. Aucune alternative stratégique. Vous pouvez continuer à utiliser la fonction rtcomm-1.0.

Les implémentations en open source du protocole rtcomm-1.0 sont publiées dans le référentiel GitHub et elles incluent les éléments suivants :

lib.rtcomm.clientjs

Ce référentiel GitHub contient une bibliothèque client et un exemple de code qui utilise le protocole de signalisation Rtcomm pour simplifier l'utilisation de WebRTC dans le navigateur. La bibliothèque est écrite en JavaScript et fournit au développeur d'applications une interface simple permettant de créer des connexions WebRTC entre deux navigateurs. La documentation relative à cette bibliothèque, notamment concernant son mode d'installation et son interface de programmation, figurent dans le référentiel GitHub. Voir GitHub lib.rtcomm.clientjs.

Pour un exemple d'application mobile utilisant lib.rtcomm.clientjs, voir sample.rtcomm.mobile.

lib.angular-rtcomm

Ce référentiel GitHub contient le module Rtcomm Angular.js qui expose un ensemble de fonctions de communication en temps réel sous la forme d'un service et d'un certain nombre de directives et de contrôleurs Angular. Voir lib.angular-rtcomm.

lib.rtcomm.node

Ce référentiel GitHub contient un module node.js qui fournit des fonctionnalité de service pour la surveillance d'événements à l'aide de filtres sélectionnés et l'initiation d'un appel tiers entre deux clients. Ce module peut être utilisé indépendamment ou avec les noeuds lib.rtcomm.node-red dans Node-RED. La documentation relative à ce module, notamment concernant son mode d'installation et son interface de programmation, figurent dans le référentiel GitHub.

lib.rtcomm.node-red

Ce référentiel GitHub contient un ensemble noeuds node-red qui utilisent le module lib.rtcomm.node. L'un des noeuds Node-RED active la consommation des événements rtcomm-1.0 dans l'environnement Node-RED et génère ces événements sur d'autres noeuds à l'aide de filtres. Ce référentiel inclut également un noeud Node-RED qui peut instancier un appel tiers basé sur les contributions d'autres noeuds. La documentation relative à ce noeud, notamment concernant son mode d'installation et son interface de programmation, figurent dans le référentiel GitHub. Voir GitHub lib.rtcomm.node-red.

Pour plus d'informations sur le protocole rtcomm-1.0 , voir la spécification Rtcomm Signalling Protocol sur GitHub. La fonction rtcomm-1.0 fournit également une interface de service qui permet la surveillance d'événements liés à Rtcomm et la commande d'appel tierce. Les numéros de version de protocole sont répertoriés dans le titre de ces documents et ils définissent le numéro de version de l'implémentation incluse. Les publications GitHub sont utilisées pour marquer l'ensemble des fichiers de référentiel associés à un numéro de version de protocole.