Windows上架設Turn服務器

一、安裝Cygwin,下載地址:https://cygwin.com/install.html

注意:①鏡像源地址:http://mirrors.163.com/cygwin/;

           ②需要gcc編譯工具,安裝時把Devel設爲Install

二、安裝libevent2庫

1.http://libevent.org/,下載libevent2庫,解壓;

2.打開Cgywin進去到libevent2目錄

3.在Cgywin運行./configure命令,沒問題後運行make && make install 命令

三、下載coturn源碼,https://codeload.github.com/coturn/coturn/zip/4.5.0.4

解壓後,把coturn-4.5.0.4文件夾放在cygwin的安裝路勁C:\cygwin64\bin下。後面就開始編譯了。

運行 ./configure命令;

運行make命令;

運行make install命令;

四、coturn具體配置

1.生成證書,在coturn源文件夾右鍵打開cgywin,輸入命令,openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 –nodes,根據提示一步步輸入信息即可。

2.創建turnserver.conf,在cygwin64\etc目錄下創建turnserver.conf,輸入內容:

listening-ip=服務器內網地址
listening-port=3478
tls-listening-port=5349
relay-ip=服務器內網地址
external-ip=服務器外網地址
relay-threads=50
lt-cred-mech
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
pidfile=”/var/run/turnserver.pid”
min-port=49152
max-port=65535
user=用戶名:密碼
realm=test

3.啓動服務,在cygwin64\etc目錄下輸入 turnserver -o -a -f -user=用戶名:密碼 -r test

五:webrtc配置

var configuration = {
    "iceServers": [{
         url: "turn:公網地址:3478?transport=tcp",
         username: "賬戶", 
         credential: "密碼"
   }]};

六:參考資料:

https://blog.csdn.net/n_fly/article/details/100055945

https://blog.csdn.net/weixin_40288995/article/details/82866303

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