安裝coturn(turn / stun伺服器)
在雲上使用turn / stun伺服器,需要開啟安全組中的所有udp埠,因為stun / turn將使用整個0-65535範圍內的任何可用埠。
在ubuntu 16.04(xenial)上,可以直接從軟體包儲存庫安裝coturn:
sudo apt-get install coturn
安裝它以及所有依賴項。
sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi coturn * .deb
編輯檔案/etc/turnserver.conf並配置turn伺服器。
對於ecs或類似產品,應分別通過relay-ip和external-ip引數配置本地和外部ip 。
啟用webrtc所需的選項:
fingerprint
lt-cred-mech
realm=kurento.org
為turn伺服器建立使用者和密碼。例如,使用使用者「demo」和密碼「demo」。將它們新增到配置檔案中:user=demo:demo。
可選地,可以抑制除錯日誌訊息,以便它們不會使標準輸出混亂,從而啟用該選項no-stdout-log。
編輯檔案/etc/default/coturn並取消注釋turnserver_enabled=1,以便turn伺服器自動啟動為系統服務守護程式。
在防火牆中開啟以下埠:
3478 tcp和udp。
49152 - 65535 udp:按照 rfc 5766,這些是turn伺服器用於交換**的埠。可以使用turn伺服器上的min-port和max-port引數更改這些埠。 注意
雖然rfc指定了turn使用的埠,但如果使用stun,則需要開啟所有udp埠,因為stun不會限制可能使用的埠範圍。
最後,啟動coturn伺服器
sudo service coturn start
驗證效果:
安裝Docker(yum安裝)
確定你是centos7及以上版本 root 192 desktop cat etc redhat release centos linux release 7.2.1511 core 3.yum安裝gcc相關 yum y install gcc yum y install gcc c 4.解除安裝舊...
安裝 python python安裝
pyenv 多版本管理工具 1.linux安裝pyenv方式 git 安裝 1 安裝git yum install git y 2 安裝python編譯依賴 yum y install gcc make patch gdbm devel openssl devel sqlite devel read...
mysql安裝(安裝包安裝)
2 使用命令列 cmd 進入mysql的bin目錄下,初始化資料庫,執行mysqld initialize console console 表示在控制台輸出,不新增則不展示下面那些資訊 最後一行root localhost 後的hd ed4j s 就是臨時密碼,登入時會使用 注意 1 data目錄要...