0、webrtc開源專案,基本只有流**部分,而沒有信令部分, 裡面的example是有信令,不過是google的,不太合用,還要裝乙個google的伺服器,貌似很是龐大,如果功能簡單,只是打**,考慮自行開發乙個 小型信令伺服器。
node-v6.9.1-linux-x64.tar.xz
2、解壓安裝包到 /usr/loca/node
3、在 /etc/profile 新增 node的 path
4、安裝後台執行的工具
sudo npm install forever -g
5、forever啟動
forever start -a -l forever.log -o out.log -e err.log phone.js
-a 是向log檔案追加內容
6、安裝 turnserver(包含 stun 功能)
然後 ./configure
make
啟動的核心指令是
path="./bin/:../bin/:../../bin/:$" nohup turnserver --no-tcp --no-tls --no-dtls --syslog -a -l $srv_ip -l ::1 -e $srv_ip -e ::1 --max-bps=3000000 -f -m 10 --min-port=32355 --max-port=65535 --user=a:1 --user=gorst:hero -r north.gov --cert=turn_server_cert.pem --pkey=turn_server_pkey.pem --log-file=stdout -v --cipher-list=all --db=var/db/turndb $@ &
其中 --user 設定了 turn的使用者名稱和密碼
搭建WebRtc環境
0.前言 1.安裝e2esoft vcam 虛擬攝像頭 由於我本地是台式電腦,沒有攝像頭,另一方面,為了除錯的方便,安裝這個虛擬攝像頭。2.安裝信令伺服器 網上信令伺服器大多是以nodejs寫的。這裡以skyrtc為例,進行演示。這樣瀏覽器訪問本地http localhost 3000就可以訪問了。...
ubuntu 搭建webrtc環境
npm執行報錯,解決方法,用cnpm解決問題 npm node package manager 是nodejs的包管理器,用於node外掛程式管理 包括安裝 解除安裝 管理依賴等 npm是隨同nodejs一起安裝的包管理工具,能解決nodejs 部署上的很多問題,它是 node 獲得成功的重要原因之...
WebRtc服務搭建 三
前面我們介紹了webrtc的環境搭建和伺服器搭建,本章開始介紹webrtc的配置和執行,篇幅較長,請注意收藏。讓linux命令在後台執行的命令用 在命令前加nohup命令後加 1 coturn nat穿透伺服器 首先,在第一章篇首強調過,雲伺服器配置入站規則,允許訪問3478埠 含tcp和udp,此...