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. 叁体服务是否有处理多网域的机制,比如服务部署在内网的机器上,通过端口映射,内外网都可以访问?

解答: 可以