開源跨平臺視頻會議OVCS(支持信創(chuàng)國產(chǎn)OS)
OVCS 視頻會議服務(wù)端支持 Windows、Linux;客戶端支持 Windows、Android、iOS、Linux、國產(chǎn)OS(銀河麒麟、統(tǒng)信UOS)、Web。
一般而言,視頻會議的主要核心功能是:文字溝通、語音視頻、電子白板、會議錄制、會議房間管理。
OVCS源碼可點擊底部鏈接到文末下載
一 . OVCS主要功能
1.多人 視頻/語音/文字 會話。
(1)視頻編碼質(zhì)量根據(jù)網(wǎng)絡(luò)狀況動態(tài)調(diào)節(jié)。
(2)優(yōu)先保證語音質(zhì)量。
(3)支持回音消除(AEC)、噪音抑制(DENOISE)、自動增益(AGC)、靜音檢測(VAD) 等語音技術(shù)。?
(4)支持兩種視窗布局風格:大視窗自動顯示主持人或當前發(fā)言人的視頻;或?1x1,2x2,3x3 分屏顯示。
2.多人協(xié)作 電子白板。
(1)支持常用的視圖元素、可插入圖片、截屏,可將整個白板保存為位圖。
(2)提供觀看模式和控制模式兩種選擇。
(3)斷線自動重連,始終保持白板內(nèi)容為最新。
3.屏幕分享
(1)桌面編碼質(zhì)量根據(jù)網(wǎng)絡(luò)狀況動態(tài)調(diào)節(jié)。
(2)房間內(nèi)任何一個成員都可以共享自己的桌面,其他成員都可以觀看該桌面。
(3)共享者可以授權(quán)給其他成員來操作自己的桌面。
4.會議錄制
(1)在PC客戶端將整個視頻會議的過程錄制成mp4文件存儲。
(2)可以定制在服務(wù)器端錄制視頻會議的功能。?
二. PC端截圖
?????? Windows PC 端?與 Linux PC 端界面完全一致,Linux PC 端支持信創(chuàng)國產(chǎn)軟硬件環(huán)境,如統(tǒng)信UOS、銀河麒麟 等操作系統(tǒng),龍芯、鯤鵬、飛騰 等CPU。
1. 布局風格A:大視窗自動顯示主持人或當前發(fā)言人的視頻????
???? 如本文開頭所展示的截圖效果。?
2. 布局風格B:1x1,2x2,3x3????
(1)當只有一個人開啟視頻時,采用大視窗顯示?
(2)當2~4人開啟視頻時,使用2x2布局
(3)當超過4人開啟視頻時,使用3x3布局
????????

?
三. 手機端截圖
1. 語音視頻
??? 手機端與PC端語音視頻互通

?
2. 桌面共享
??? 在手機端可以遠程觀看并操作PC桌面。

部署說明:
(1)將OVCS.Server部署到服務(wù)器上,并運行起來。
(2)修改PC Client配置文件OVCS.ClientWpf.exe.config中的ServerIP的值。
(3)運行第一個Client實例,以隨機帳號進入測試房間R001。
(4)在別的PC或手機上繼續(xù)運行對應(yīng)版本的Client,以不同的帳號進入R001,大家即可在測試房間R001中進行視頻會議。
注意:
1. 語音視頻數(shù)據(jù)都是實時采集、實時播放的數(shù)據(jù),所以測試時,服務(wù)器的帶寬要求最好是獨享帶寬。
????對帶寬的具體要求可參見?OMCS帶寬占用及網(wǎng)絡(luò)品質(zhì)測試。
2. 如果視頻或聲音有卡頓現(xiàn)象,需要檢查各客戶端到服務(wù)器的網(wǎng)絡(luò)狀況(包括上行與下行)。另外,也可以調(diào)整攝像頭采集分辨率和幀頻以降低對帶寬的要求。? ?
OVCS源碼下載鏈接:https://blog.oraycn.com/OVCS_Demo.aspx