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. 叁體服務是否有處理多網域的機制,比如服務部署在內網的機器上,通過端口映射,內外網都可以訪問?

解答: 可以