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!

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