APPRTC本地服務器常見問題彙總

一、房間服務器相關

1、服務器提示無法綁定端口

這種時候一般是端口被佔用了
可以通過

netstat -nlp|grep 8080

來查看端口被哪個進程佔用

更具體的,可以通過查看進程來顯示。

房間服務器的端口默認是8080,可以通過啓動時加入
–port 8010
參數來設置8010端口監聽

2、提示apprtc.py中ice中錯誤

因爲python對於語句的縮進有嚴格的規定,其根據縮進來判斷語句的所屬,並且不允許tab縮進和空格縮進混合,所以在修改房間服務器源碼過程中一定要注意縮進。

3、客戶端提示not access getUserMedia();

可能情況
電腦本身沒有音視頻設備
權限問題

如果房間服務器爲Http通信,在chrome上進行客戶端連接服務器操作時,則會如此提示,因爲chrome47.0版本之後,只能https方式通信才能獲取本地音視頻。http的方式是被禁止的。
可以嘗試firefox。

信令服務器相關

1、cannot open websocket

這是信令服務器沒有啓動。因爲apprtc的信令服務器是基於websocket的,信令服務器沒有啓動,單存啓動房間服務器時,客戶端連入服務器會提示無法打開websocket.

這種無法打開,除了沒有啓動之外,還有可能是apprtc的源碼中和信令服務器相關部分沒有配置好,導致無法聯繫!!

2、自簽證書,websocket error

這個問題一直沒有很好的解決,並且有時chrome和firefox錯誤提示不一樣。之後解決了再貼上!

三、no turn server

穿透和轉發服務器沒有啓動。原因分析類似websocket!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章