WebRTC-JavaScript-Client und -Services für rtcomm-1.0 verwenden

Das Liberty-Feature rtcomm-1.0 stützt sich auf ein offenes Signalisierungsprotokoll, das zum Herstellen von Multimediasitzungen in Echtzeit über MQTT zwischen Rtcomm-Endpunkten, die WebRTC unterstützen, verwendet wird.

Open-Source-Implementierungen des rtcomm-1.0-Protokolls werden in einem GitHub-Repository bereitgestellt. Zu den GitHub-Repositorys gehören die folgenden Repositorys:

lib.rtcomm.clientjs

Dieses GitHub-Repository enthält eine Clientbibliothek und Beispielcode, der das Rtcomm-Signalisierungsprotokoll verwendet, um die Verwendung von WebRTC im Browser zu vereinfachen. Die Bibliothek ist in JavaScript geschrieben und stellt eine einfache Schnittstelle zum Herrstellen von WebRTC-Verbindungen zwischen zwei Browsern für den Anwendungsentwickler dar. Die Bibliotheksdokumentation, die Informationen zur Installation und die zugehörige API enthält, befindet sich im GitHub-Repository unter GitHub - lib.rtcomm.clientjs.

Eine mobile Beispielanwendung, die lib.rtcomm.clientjs verwendet, finden Sie unter sample.rtcomm.mobile.

lib.angular-rtcomm

Dieses GitHub-Repository enthält das Rtcomm-Modul Angular.js, das einen Satz von Features für die Echtzeitkommunikation in Form eines Service sowie eine Reihe von Angular-Anweisungen und -Controllern bereitstellt. Informationen hierzu finden Sie unter lib.angular-rtcomm.

lib.rtcomm.node

Dieses GitHub-Repository enthält das Modul node.js, das Servicefunktionen für die Überwachung von Ereignissen mit selektiven Filtern enthält und einen Third-Party-Ruf zwischen zwei Clients initiiert. Dieses Modul kann eigenständig oder mit den lib.rtcomm.node-red-Knoten in Node-RED verwendet werden. Die Moduldokumentation, die Informationen zur Installation und die zugehörige API enthält, befindet sich im GitHub-Repository unter GitHub lib.rtcomm.node.

lib.rtcomm.node-red

Dieses GitHub-Repository enthält einen Satz von Node-RED-Knoten, die das Modul lib.rtcomm.node verwenden. Einer der Node-RED-Knoten ermöglicht die Verarbeitung von rtcomm-1.0-Ereignissen in der Node-RED-Umgebung und gibt diese Ereignisse mit Filtern an andere Knoten aus. Dieses Repository enthält außerdem einen Node-RED-Knoten, der einen Third-Party-Ruf instanziieren kann, der auf Eingaben anderer Knoten basiert. Die Knotendokumentation, die Informationen zur Installation und die zugehörige API enthält, befindet sich im GitHub-Repository unter GitHub lib.rtcomm.node-red.

Weitere Informationen zum rtcomm-1.0-Protokoll finden Sie unter Rtcomm Signalling Protocol Specification auf GitHub. Das Feature rtcomm-1.0 stellt außerdem eine Serviceschnittstelle bereit, die die Überwachung Rtcomm-bezogener Ereignisse und die Third-Party-Rufsteuerung ermöglicht. Weitere Informationen finden Sie unter Rtcomm Service Protocol Specification auf GitHub. Protokollversionsnummern sind in den Überschriften dieser Dokumente aufgelistet und definieren die Versionsnummer für die enthaltene Implementierung. GitHub-Releases werden zum Markieren aller Repository-Dateien für eine Protokollversionsnummer verwendet.


Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: rwlp_using_rtcomm.html