一、視頻會議服務器如何搭建
視頻會議是現代職場很常見的,幾乎每個職場人都在使用視頻會議進行日常溝通和舉行線上交流。視頻會議設備有很(hen)多(duo),服務器就是其(qi)中一個,那么視頻會(hui)議服務器怎么搭建呢?
1、購買服務器
如果沒有服(fu)務器的(de)話,需要先購買(mai)一臺服(fu)務器。
2、安裝docker以及docker-compose
為了方便安裝應用,我(wo)們需(xu)要(yao)準備Docker環(huan)境(jing)。Docker 是一(yi)個(ge)開(kai)源的(de)應用容(rong)器(qi)(qi)引擎(qing),讓開(kai)發者可以(yi)打包(bao)他們的(de)應用以(yi)及依賴包(bao)到(dao)(dao)一(yi)個(ge)可移植(zhi)的(de)容(rong)器(qi)(qi)中,然后發布到(dao)(dao)任(ren)何(he)(he)流行的(de)Linux或Windows操作系統的(de)機器(qi)(qi)上(shang),也可以(yi)實現(xian)虛擬(ni)化,容(rong)器(qi)(qi)是完全(quan)使用沙箱機制,相互(hu)之(zhi)間不會有任(ren)何(he)(he)接口。使用docker來(lai)部署應用是非常簡(jian)單的(de),一(yi)般情況下,只需(xu)要(yao)一(yi)行命令(ling)即可完成。
3、配置安全組
視頻會(hui)議功能內部采用WEBRTC技術(shu),會(hui)使(shi)用比(bi)較(jiao)多(duo)的(de)端(duan)(duan)口,因此需要在(zai)輕量服(fu)務器的(de)防火墻策略上(shang)放行(xing)相(xiang)應的(de)端(duan)(duan)口,要求開放的(de)端(duan)(duan)口主要有:
22 TCP:SSH端口(kou)(kou);80 TCP:HTTP端口(kou)(kou);443 TCP:HTTPS端口(kou)(kou);3478 TCP+UDP:TURN服務(wu)器端口(kou)(kou),TURN服務(wu)器是(shi)在視(shi)頻(pin)雙方無法直接建(jian)立點對點連(lian)接時進行流量轉(zhuan)發使(shi)用;40000 - 57000 TCP+UDP:Kurento Media Server建(jian)立媒(mei)(mei)體連(lian)接的(de)端口(kou)(kou);57001 - 65535 TCP+UDP:TURN服務(wu)器建(jian)立媒(mei)(mei)體連(lian)接的(de)端口(kou)(kou)。除此之外(wai),請確保這些端口(kou)(kou)80,443,3478,5442,5443,6379 和8888不能被占用。如果嫌麻煩而且僅僅是(shi)測試(shi)環境使(shi)用,可以直接放行所有的(de)端口(kou)(kou)。
4、域名解析
將要使(shi)(shi)(shi)用(yong)的域名(ming)解(jie)析到服務器的IP上(shang)。如果(guo)(guo)使(shi)(shi)(shi)用(yong)的是國內的服務器,域名(ming)需(xu)(xu)要備案。如果(guo)(guo)沒(mei)有備案的域名(ming),需(xu)(xu)要選購香港的服務器。或者(zhe)也(ye)可以不使(shi)(shi)(shi)用(yong)域名(ming),直接使(shi)(shi)(shi)用(yong)IP。直接使(shi)(shi)(shi)用(yong)IP的話,需(xu)(xu)要自(zi)己來簽發并(bing)配置證書并(bing)配置瀏覽器信任證書。
5、開始安裝部署
準備工(gong)作做完(wan)以(yi)后,就可以(yi)開始下(xia)載安裝(zhuang)了。默認在/opt目(mu)錄下(xia)進行(xing)安裝(zhuang):首先進入到/opt目(mu)錄下(xia),然后使用(yong)openvidu提(ti)供的腳本進行(xing)安裝(zhuang);進入到openvidu目(mu)錄里,使用(yong)熟悉的工(gong)具來(lai)編輯(ji).env文件,本文檔中使用(yong)letsencrypt來(lai)自動簽(qian)發(fa)證書(ov的默認選(xuan)項(xiang)),都(dou)配置好了以(yi)后,然后運(yun)行(xing)下(xia)面(mian)命令啟動:“./openvidu start”,此命令會拉取并(bing)啟動相應服務的docker鏡像,執行(xing)完(wan)畢后,用(yong)docker ps可以(yi)看出啟動的容(rong)器。
啟動完畢(bi)后(hou),訪問//xxx.xxx.xxx.xxx:port驗(yan)證服務器,然后(hou)在標簽頁(ye)多打開頁(ye)面,都加入同樣(yang)的房間,來測試效果。
6、與自己的系統集成
openvidu提供了(le)各種語言和(he)框架的SDK,包含服務端和(he)客戶端,并(bing)且提供了(le)大量的可(ke)以(yi)直接復制粘貼的例子來使用。只要(yao)把上面的服務配置好(hao)了(le),只需要(yao)花十幾(ji)分鐘(zhong),就可(ke)以(yi)集成到自己的系統中。
二、視頻會議服務器搭建有哪些要注意的點
1、視頻(pin)會議(yi)服(fu)(fu)務(wu)器(qi)端帶(dai)寬(kuan)需要經過合理(li)計(ji)算,才(cai)能保(bao)障帶(dai)寬(kuan)在(zai)會議(yi)進行時充足。而參會終端則可以在(zai)普通的adsl網絡環境(jing)中(zhong)參會,但(dan)是視頻(pin)會議(yi)服(fu)(fu)務(wu)器(qi)端對帶(dai)寬(kuan)的要求一定是有線的光纖(xian)。
2、建(jian)議不(bu)要自購(gou)服務(wu)(wu)器(qi)和軟(ruan)件端(duan)進(jin)行匹(pi)配使用,并不(bu)是購(gou)買高(gao)端(duan)軟(ruan)件+高(gao)配的(de)(de)(de)企業內(nei)網視(shi)(shi)頻會議服務(wu)(wu)器(qi)就可以達到(dao)最佳效果。其實,這樣存在(zai)視(shi)(shi)頻會議軟(ruan)件與服務(wu)(wu)器(qi)不(bu)兼容的(de)(de)(de)問題,從而導致服務(wu)(wu)器(qi)搭建(jian)的(de)(de)(de)企業內(nei)網視(shi)(shi)頻會議不(bu)夠(gou)穩定(ding)。采用軟(ruan)硬一體(ti)的(de)(de)(de)視(shi)(shi)頻會議服務(wu)(wu)器(qi),不(bu)經可以避免這樣的(de)(de)(de)風險(xian),又可以快(kuai)速部(bu)署穩定(ding)、完全、流暢的(de)(de)(de)視(shi)(shi)頻會議。
3、視頻會議服務器建議搭建到自己公(gong)司內部的防火(huo)墻和(he)路(lu)由(you)器(qi),這種私(si)有部署(shu)的視(shi)頻會議服務器(qi),使得(de)企業內部會議在安全性上有更具優勢(shi)。
4、企業視頻會議服(fu)務(wu)器搭(da)建采用(yong)買斷的(de)方式性價比(bi)較高,而且(qie)企業內網搭(da)建視頻會議可以最大限度保證服(fu)務(wu)器端(duan)帶寬(kuan)(kuan)的(de)穩定(ding),避免服(fu)務(wu)器端(duan)帶寬(kuan)(kuan)不足導致的(de)視頻會議不穩定(ding)的(de)問(wen)題。