WebRTC-JavaScript-Client und -Services für rtcomm-1.0 verwenden
Das Feature Liberty rtcomm-1.0 basiert auf einem offenen Signalprotokoll, das verwendet wird, um Multimediasitzungen in Echtzeit über MQTT zwischen Rtcomm-Endpunkten aufzubauen, die WebRTCunterstützen.
rtcomm-1.0 wurde stabilisiert. Es gibt keine strategische Alternative. Sie können das Feature rtcomm-1.0 weiterhin verwenden.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 bietet dem Anwendungsentwickler eine einfache Schnittstelle zum Erstellen von WebRTC -Verbindungen zwischen zwei Browsern. Die Bibliotheksdokumentation, einschließlich der Informationen zur Installation und der zugehörigen API, befindet sich im GitHub -Repository. Weitere Informationen finden Sie unter GitHub lib.rtcomm.clientjs.
Eine mobile Beispielanwendung, die lib.rtcomm.clientjsverwendet, 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. Siehe 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 mit den Informationen zur Installation und die zugehörige API befinden sich im GitHub-Repository.
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 mithilfe von 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, einschließlich der Installation und der zugehörigen API, befindet sich im GitHub -Repository. Siehe GitHub lib.rtcomm.node-red.
Weitere Informationen zum rtcomm-1.0 -Protokoll finden Sie in der Spezifikation Rtcomm Signal Protocol 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. 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.