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