KVS WebRTC – JS SDK 的坑

JS SDK 建議網頁程式直接用 <script> tag 引入放在 CDN 上、打包過、最小化過的 kvs-webrtc.min.js,因此在使用它做開發時,不會有 autocomplete。

在前一篇文章《KVS WebRTC》中提到:Master、Viewer 雙方會建立 WebSocket 連線到 Signaling Channel,並在上面交換 ICE candidate。

連線雙方都是使用 sendIceCandidate() 進行傳送,然而,Master 必須設定它的第二個參數,才能把 Ice candidate 傳送給對的 Viewer。

如果不設定,並不會得到錯誤訊息,要知道發生錯誤,只能從 Cloudwatch 的 Signaling Metrics 看到(Failure 會大於 0)。

雖然 JS SDK 的文件下半部的確有說明,但對於網頁開發者來說,可能很難發現這個錯誤(尤其開發者不具備 AWS 控制台的權限的話)


日期

作者

分類

標籤

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *