首先安裝信令伺服器,以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...