coturn turn 伺服器搭建

2021-07-24 06:28:54 字數 3164 閱讀 7417

首先安裝信令伺服器,以skyrtc為例(測試使用)

sudo apt-get install nodejs npm

git clone

cd skyrtc-demo

安裝完成後,執行nodejs server.js

在瀏覽器中開啟ip:3000即可訪問

搭建turn/stun**發/穿透)

首先安裝環境:

sudo apt-get install libssl-dev

sudo apt-get install libevent-dev

sudo apt-get install libpq-dev

sudo apt-get install mysql-client

sudo apt-get install libmysqlclient-dev

sudo apt-get install libhiredis-dev

sudo apt-get install git

git clone 

cd coturn

./configure

make

sudo make install

which turnserver 檢視是否安裝成功

如圖,就已經安裝成功了

現在開始修改配置檔案

首先sudo cp /usr/local/etc/turnserver.conf.default /usr/local/etc/turnserver.conf

注意:/usr/local/etc/turnserver.conf才是配置檔案!

/usr/local/etc/turnserver.conf.default並不是配置檔案!

之後修改/usr/local/etc/turnserver.conf如下:

在這之前先檢視網絡卡:ifconfig

圖中可見,我的網絡卡是venet0:0,所以配置檔案中要使用的是這個,如果他是eth0的話,就使用eth0

然後生成md5碼:turnadmin -k –u 使用者名稱 -r nanjing -p 密碼

如圖所示:

在之後生成證書

sudo openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes

如圖所示(其中的內容可以隨便填,第乙個最好填cn)

然後建立turnuserdb.conf檔案

vi /etc/turnuserdb.conf

在其中填入之前生成的使用者名稱和key

最後修改配置檔案(如圖):

vi /usr/local/etc/turnserver.conf

listening-device

=填寫自己的網絡卡型別

relay-device

=填寫自己的網絡卡型別

listening-ip

=ip位址

listening-port

=3478

tls-listening

-port

=5349

relay-ip

=ip位址

external-ip

=ip位址

relay-threads=50

lt-cred

-mech

static-auth

-secret

=使用者名稱

user=使用者名稱:金鑰

然後執行:

sudo turnserver -l 23.83.233.168 -o -a -b /etc/turnuserdb.conf -f -r nanjing

測試:

修改public/skyrtc-client.js檔案如下:、

然後再:nodejs server.js執行客戶端

在火狐瀏覽器(其他瀏覽器不能開啟攝象頭)中輸入23.83.233.168:3000,因為是在一台電腦上測試的,所以左右攝像頭內容一樣:

伺服器搭建

問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...

搭建伺服器

零基礎搭建伺服器 我用的是ubuntu,所有 sudo apt get install apache2 配置php的時候已經配好了,這裡就不重複配置了 安裝apxs 安裝過php,所以這個也忽略掉 sudo apt get install apache2 dev apxs是乙個為apache超文字傳...

伺服器搭建

1 系統centos yun update 公升級安裝包 2 通過yum install mysql mysql service 安裝mysql 更新 mysql service 安裝方法 wget rpm ivh mysql community release el7 5.noarch.rpm y...