6.2. 服务器常见问题¶
1. 客户环境搭一套叁体服务器的最低配置要求?
解答:2核CPU,4G内核。
2. 叁体服务器对网络带宽有什么要求?如5路音视频同时在线.
解答: 带宽主要和分辨率相关,参考如下表格计算:
分辨率 | 码率 |
---|---|
320*240 | 0.3M |
640*480 | 0.5M |
1280*720 | 2M |
1920*1080 | 4M |
5路320需要的带宽为:5*0.3 = 1.5 M |
3. nginx 反向代理配置说明
解答: 因为Chrome中使用音视频服务需要使用HTTPS,因此一般采用nginx代理媒体服务器的http和websocket访问
{
location /gate {
proxy_pass http://127.0.0.1:8081;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
fastcgi_param SCRIPT_NAME "";
}
location /sdk {
proxy_pass http://127.0.0.1:8080;
proxy_set_header host $host;
}
location /rtc {
proxy_pass http://127.0.0.1:8080;
proxy_set_header host $host;
}
location /avd/api {
proxy_pass http://127.0.0.1:8050;
proxy_set_header host $host;
}
location /admin {
proxy_pass http://127.0.0.1:8050;
proxy_set_header host $host;
}
}
如果媒体服务器和nginx没有部署在同一服务器,将127.0.0.1改为具体的ip地址
3. 服务器默认安装情况下,需要开放哪些端口?
解答:
- Http(TCP):8080,8050
- TCP: 8088
- UDP:8080
- WebSocket: 8081, 8051
- 端口应用解释说明:
- 8081: mcu websocket
- 8051: admin websocket
- tcp_8080: mcu tcp端口
- udp_8080: mcu udp端口
- 8088:mcu binaery端口
4. 叁体服务是否有处理多网域的机制,比如服务部署在内网的机器上,通过端口映射,内外网都可以访问?
解答: 可以