0.前言
1.安裝e2esoft vcam 虛擬攝像頭
由於我本地是台式電腦,沒有攝像頭,另一方面,為了除錯的方便,安裝這個虛擬攝像頭。
2.安裝信令伺服器
網上信令伺服器大多是以nodejs寫的。這裡以skyrtc為例,進行演示。
這樣瀏覽器訪問本地http://localhost:3000就可以訪問了。(主要chrome好像46以上版本,除了本地localhost和127.0.0.1本地除錯外,其他的訪問方式,必須要https。否則不能執行。pc端和移動端好像都是這樣) chrome報錯如下:
這裡準備用firefox進行演示。移動端也是用firefox進行演示。
手機端,用firefox瀏覽器檢視的效果。
3.安裝coturn(開源的iceserver)
這個跟谷歌開源的rfc5766-turn-server 是類似的,這裡我使用coturn
安裝後在coturn/examples/etc 目錄下使用該命令執行
這樣就啟動好了,預設的監聽埠是3478
4.修改webrtc 客戶端配置
修改skyrtc-demo/public/skyrtc-client.js
免費公開的stun+turn 伺服器 :
5.執行,檢視效果
root@debian-srv:~/workspace/skyrtc-demo# nodejs server.js瀏覽器開啟兩個頁面
乙個pc端 乙個移動端
ubuntu 搭建webrtc環境
npm執行報錯,解決方法,用cnpm解決問題 npm node package manager 是nodejs的包管理器,用於node外掛程式管理 包括安裝 解除安裝 管理依賴等 npm是隨同nodejs一起安裝的包管理工具,能解決nodejs 部署上的很多問題,它是 node 獲得成功的重要原因之...
Windows7下WebRTC環境搭建與編譯
之前對webrtc程式設計的時候網上找了很多的資料,經過不斷的碰壁和實驗總結,最終有了以下快捷的webrtc環境搭建與編譯方法 1 首先安裝visualstudio 2008,打上 servicepack1 補丁包 也可以安裝 visualstudio 2010 只是後面的編譯過程會稍微麻煩一些 2...
WebRtc服務搭建 三
前面我們介紹了webrtc的環境搭建和伺服器搭建,本章開始介紹webrtc的配置和執行,篇幅較長,請注意收藏。讓linux命令在後台執行的命令用 在命令前加nohup命令後加 1 coturn nat穿透伺服器 首先,在第一章篇首強調過,雲伺服器配置入站規則,允許訪問3478埠 含tcp和udp,此...