使用 rtcomm-1.0 WebRTC JavaScript 用戶端和服務

Liberty rtcomm-1.0 特性依賴開放式信號通訊協定,以用來透過 MQTT 在支援 WebRTC 的 Rtcomm 端點之間,建立即時的多媒體階段作業。

rtcomm-1.0 通訊協定的開放程式碼實作發佈於 GitHub 儲存庫上,其中含有:

lib.rtcomm.clientjs

這個 GitHub 儲存庫含有一個用戶端程式庫和範例程式碼,使用 Rtcomm 信號通訊協定,來簡化瀏覽器中的 WebRTC 用法。程式庫以 JavaScript 寫成,為應用程式開發人員提供一個簡式介面,以用來在兩個瀏覽器之間建立 WebRTC 連線。有關此程式庫的說明文件(包括安裝方式和其 API),可在 GitHub 儲存庫中找到。請參閱 GitHub lib.rtcomm.clientjs

如需取得使用 lib.rtcomm.clientjs 的範例行動式應用程式,請參閱 sample.rtcomm.mobile

lib.angular-rtcomm

這個 GitHub 儲存庫含有 Rtcomm Angular.js 模組,此模組以服務形式公開一組即時通訊特性,以及一些 Angular 指引和控制器。請參閱 lib.angular-rtcomm

lib.rtcomm.node

這個 GitHub 儲存庫含有 node.js 模組,此模組提供服務功能,可讓您利用選擇性過濾器來監視事件,以及在兩部用戶端之間起始第三方呼叫。這個模組可獨立使用,或與 Node-RED 中的 lib.rtcomm.node-red 節點搭配使用。有關此模組的說明文件(包括安裝方式和其 API),可在 GitHub 儲存庫中找到。請參閱 GitHub lib.rtcomm.node

lib.rtcomm.node-red

此 GitHub 儲存庫含有一組使用 lib.rtcomm.node 模組的 Node-RED 節點。其中一個 Node-RED 節點可讓您在 Node-RED 環境中耗用 rtcomm-1.0 事件,並利用過濾器將這些事件輸出至其他節點。這個儲存庫中還有一個 Node-RED 節點,可將以其他節點的輸入為基礎的第三方呼叫實例化。有關此節點的說明文件(包括安裝方式和其 API),可在 GitHub 儲存庫中找到。請參閱 GitHub lib.rtcomm.node-red

如需 rtcomm-1.0 通訊協定的相關資訊,請參閱 Rtcomm Signalling Protocol specification on GitHubrtcomm-1.0 特性還會提供一個服務介面,可讓您監視 Rtcomm 相關事件和第三方呼叫控制。如需相關資訊,請參閱 Rtcomm Service Protocol specification on GitHub。通訊協定版本號碼列在這些文件的標題中,且會定義所包含之實作的版本號碼。GitHub 版本用來標示該通訊協定版本號碼所有相關的儲存庫檔案。


指示主題類型的圖示 參照主題

檔名:rwlp_using_rtcomm.html