Webrtc AppRTC伺服器環境搭建(二)

2021-08-17 07:07:19 字數 1681 閱讀 9624

collider信令伺服器 

1、安裝依賴庫

sudo apt-get install golang-go

2、在工作目錄下建立資料夾collider_root,並將collider_root目錄新增到環境變數裡

mkdir collider_root

mkdir collider_root/src

export collipath=.../collider_root

export path=$collipath:$path

3、拷貝檔案並編譯

cd collider_root/src

go get collidermain

go install collidermain

成功編譯後會在collider_root目錄下生成bin和pkg目錄

如果出現涉及cypro/tls中沒有dia...函式的,需要公升級go版本到1.6及以上就可以了

4、修改ip位址

修改collider_root/src/collidermain/main.go填上自己ip位址

var roomsrv = flag.string("room-server", "", "the origin of the room server")

5、執行服務

cd collider_root/bin

./collidermain -port=8089 -tls=false

coturn 打洞伺服器

1、安裝依賴庫

sudo apt-get install gdebi-core

cd coturn-4.5.0.6

./configure

make

make install

2、編輯配置檔案

將examples/etc/turnserver.conf 拷貝到 /etc/turnserver.conf

sudo gedit /etc/turnserver.conf

listening-device=eth0

listening-port=3478

relay-device=eth1

min-port=49152

max-port=65535

verbose

fingerprint

lt-cred-mech

use-auth-secret

static-auth-secret=填寫自己的金鑰可不修改

stale-nonce

cert=/usr/local/etc/turn_server_cert.pem

pkey=/usr/local/etc/turn_server_pkey.pem

no-loopback-peers

no-multicast-peers

mobility

no-cli

3、生成簽名證書

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

4、啟動服務

sudo turnserver -a -o -v -n --no-dtls --no-tls -u user:password -r "somerealm"

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

mysql udp伺服器 UDP伺服器

傳輸層主要應用的協議模型有兩種,一種是tcp協議,另外一種則是udp協議。tcp協議在網路通訊中佔主導地位,絕大多數的網路通訊借助tcp協議完成資料傳輸。但udp也是網路通訊中不可或缺的重要通訊手段。相較於tcp而言,udp通訊的形式更像是發簡訊。不需要在資料傳輸之前建立 維護連線。只專心獲取資料就...

伺服器安裝apache伺服器

1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...