ubuntu使用docker搭建licode

1.安裝docker

本人使用的是騰訊雲服務器,裝的64位的ubuntu16.04系統。

首先使用以下命令安裝docker。

apt-get update
apt-get install docker.io

2.拉取docker鏡像並運行

本人覺得從官方github拉代碼然後編譯安裝啓動比較麻煩,所以選擇了使用docker。

licode官方提供了配置好的docker鏡像,使用以下命令拉下來跑就行。

docker run --name licode -p  3000:3000 -p $MIN_PORT-$MAX_PORT:$MIN_PORT-$MAX_PORT/udp -p 3001:3001  -p 8080:8080 -e "MIN_PORT=30000" -e "MAX_PORT=30050" -e "PUBLIC_IP=your_ip_address" lynckia/licode

注意命令裏的IP要改爲服務器的公網IP。

運行這條命令之後,就會拉取licode官方提供的鏡像,並運行一個名爲licode的容器,容器裏會自動開啓licode服務。

查看tcp連接,如果8080,3000和3001都被監聽了,說明服務啓動成功了。

屏幕還會打印服務啓動的過程,包括各個組件的啓動。

3.使用chrome測試

本人在win10系統下使用最新版chrome(76.0.3809.100)進行了測試。

注意,新版本chrome不允許使用http的網頁訪問攝像頭,需要首先對chrome進行配置,配置方式參見Chrome關於http無法調用攝像頭麥克風的解決方法

配置好之後,在地址欄輸入ip:3001回車,chrome就會彈出是否允許攝像頭麥克風那個窗口,點擊確定,就可以看到你的視頻了。

找一個小夥伴在他的電腦上也配置一下chrome,然後輸相同的網址,之後你們就能在頁面上看到彼此的視頻了,還能聽到對方的聲音,這樣就實現了一個最簡單的視頻通話。

這個測試樣例提供的是一個視頻會議功能,也就是說可以有更多的人加入進來,一起視頻討論,但是我的雲服務器帶寬只有1Mb,一對一都有些卡了,就沒有嘗試,服務器帶寬大的話還是可以試試的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章