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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章