日韩欧美国产一区二区三区_五月天欧美精品_国产精品一区不卡_欧美精品乱码久久久久久

中國集群通信網

搭建WebRtc環境

時間:2018-11-05 00:49 點擊:

搭建WebRtc環境0.前言

這次的需求,準備做的是一個類似與QQ視頻一樣的點對點視頻聊天。這幾天了解了一些知識后,決定使用HTML5新支持的WebRtc來作為視頻通訊。客戶端使用支持HTML5瀏覽器即可。服務器段需要提供兩個主要的服務功能,一個是信令服務器(Signaling Server),一個是NAT穿透服務器(ICE Server)。簡單的框架圖如下:


1.安裝e2esoft vcam 虛擬攝像頭

由于我本地是臺式電腦,沒有攝像頭,另一方面,為了調試的方便,安裝這個虛擬攝像頭。我是在這里下載的http://www.loveliao.com/downfiles/VCam_v4.5.exe

2.安裝信令服務器

網上信令服務器大多是以nodejs寫的。這里以skyrtc為例,進行演示。

1 apt-get install nodejs npm2 git clone https://github.com/LingyuCoder/SkyRTC-demo3 cd SkyRTC-demo4 npm install5 nodejs server.js這樣瀏覽器訪問本地http://localhost:3000就可以訪問了。(主要chrome好像46以上版本,除了本地localhost和127.0.0.1本地調試外,其他的訪問方式,必須要https。否則不能運行。PC端和移動端好像都是這樣) Chrome報錯如下:


這里準備用Firefox進行演示。移動端也是用Firefox進行演示。


手機端,用Firefox瀏覽器查看的效果。


3.安裝coturn(開源的iceserver)

這個跟谷歌開源的rfc5766-turn-server 是類似的,這里我使用coturn

1 git clone https://github.com/coturn/coturn2 cd coturn3 ./configure4 make5 make install安裝后在coturn/examples/etc 目錄下使用該命令執行

turnserver -o -a -f -v --mobility -m 10 --max-bps=100000 --min-port=32355 --max-port=65535 --user=ling:ling1234 --user=ling2:ling1234 -r demo


這樣就啟動好了,默認的監聽端口是3478

4.修改WebRtc 客戶端配置

修改Skyrtc-demo/publi/SkyRTC-client.js


免費公開的stun+turn 服務器 : https://gist.github.com/yetithefoot/7592580

5.運行,查看效果

root@debian-srv:~/workspace/SkyRTC-demo# nodejs server.js瀏覽器打開兩個頁面


一個PC端 一個移動端


親測,移動4G可以跟我當前的網絡穿透成功,但是移動3G不行。其他的網絡網絡運營商沒有測試。單靠這些,做著玩玩還可以,距離產品還差十萬八千里呢。當下的網絡還是比較復雜的,IPv4告急,有些ISP分配的IP的還有可能是內網的,有些大機構的網絡還是對稱性NAT。而對于對稱型NAT是基本不能穿透的。要經過轉發, 而轉發視頻對帶寬的消耗是很大的。真的是希望IPv6早點普及。

參考資料:

  webrtc資料:  

  https://segmentfault.com/a/1190000000439103  https://bitbucket.org/webrtc/codelab/overview  https://github.com/LingyuCoder/SkyRTC-demo  http://xiaol.me/2014/08/24/webrtc-stun-turn-signaling/  http://www.mamicode.com/info-detail-513556.html   https://simplewebrtc.com/   https://gist.github.com/yetithefoot/7592580

  ICEServer資料

  https://github.com/coturn/coturn  http://www.cnblogs.com/lingdhox/p/4209659.html


(責任編輯:李俊勇)

相關文章

主站蜘蛛池模板: 国产一区精品在线| 国产欧美日韩综合一区在线观看| 亚洲二区自拍| 欧美成人免费在线观看| 91国产美女视频| 国产熟人av一二三区| 日韩a在线播放| 国产精品精品一区二区三区午夜版| 日韩精品极品视频在线观看免费| 国产精品免费观看久久| 久久国产精品一区二区三区 | 一区二区三区四区视频在线观看| 精品国产综合久久| 亚洲欧洲久久| 91国在线精品国内播放| 国产精品揄拍500视频| 久久久久国产一区二区三区| 日韩在线免费视频V| 91精品久久久久久久久久久久久久| 久久久久久91| 欧美精品国产精品久久久| 日韩一区二区三区高清| **亚洲第一综合导航网站| 国产精品中文字幕久久久| 久久riav二区三区| 日韩av成人在线| 无码人妻精品一区二区蜜桃百度| 超碰国产精品久久国产精品99| 国产精品美女呻吟| 国产精品一区电影| 国产精品久久久久久久午夜| 国产在线视频91| 国产自产在线视频一区| 久久久久久国产免费| 久久久精品视频在线观看| 欧美激情亚洲国产| 久久久久久久91| 国产又爽又黄的激情精品视频| 欧美精品在线播放| 男女视频一区二区三区| 久久久久久亚洲|