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