turn 搭建
coturn 的底層網絡部分依賴libevent. 所以需要先安裝libevent2,
在這裏下載http://libevent.org/
安裝:
./configure
make
make verify
sudo make install
具體說明在README中。
安裝coturn
https://github.com/coturn/coturn
下載coturn : git clone https://github.com/coturn/coturn
解壓後
./configure
make
make install
examples\scripts 下一些測試用例:
loadbalance 示範如何進行負載均衡. 設置一個master turn server 然後配置若干個slave turn server.
longtermsecure 示範如何使用long-term 驗證
longtermsecuredb 與 longtermsecure 類似, 不過是從數據庫配置
shorttermsecure 示範如何使用short-term驗證.
restapi 示範了web方面的使用.
簡單使用:
turnserver -o -a -f -v --mobility -m 10 --max-bps=100000 --min-port=32355 --max-port=65535 --user=ling:ling1234 --user=ling2:ling1234 -r demo
當TURN Server用於WebRTC時,必須使用long-term credential mechanism, 即指定 -a 或者 --lt-cred-mech
key 通過turnadmin生成, 需要(username, password, realm) . realm是啓動turn server時-r 參數指定的.
例如這樣:
turnadmin -k -u ling -p ling1234 -r demo
0xccba8f3a6a025a38eb4a0e795fc92705
在這裏下載http://libevent.org/
安裝:
./configure
make
make verify
sudo make install
具體說明在README中。
安裝coturn
https://github.com/coturn/coturn
下載coturn : git clone https://github.com/coturn/coturn
解壓後
./configure
make
make install
examples\scripts 下一些測試用例:
loadbalance 示範如何進行負載均衡. 設置一個master turn server 然後配置若干個slave turn server.
longtermsecure 示範如何使用long-term 驗證
longtermsecuredb 與 longtermsecure 類似, 不過是從數據庫配置
shorttermsecure 示範如何使用short-term驗證.
restapi 示範了web方面的使用.
簡單使用:
turnserver -o -a -f -v --mobility -m 10 --max-bps=100000 --min-port=32355 --max-port=65535 --user=ling:ling1234 --user=ling2:ling1234 -r demo
當TURN Server用於WebRTC時,必須使用long-term credential mechanism, 即指定 -a 或者 --lt-cred-mech
key 通過turnadmin生成, 需要(username, password, realm) . realm是啓動turn server時-r 參數指定的.
例如這樣:
turnadmin -k -u ling -p ling1234 -r demo
0xccba8f3a6a025a38eb4a0e795fc92705
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.