協(xié)同視頻會議系統(tǒng)是一個全新概念的計算機(jī)協(xié)同工作系統(tǒng),其整合了多媒體音視頻協(xié)同工具、工作流協(xié)同工具、文檔編輯協(xié)同工具等。同時系統(tǒng)也應(yīng)用了CSCW系統(tǒng)的最新理論成果,采用了最新的多協(xié)同工具集成的平臺模式和分布式計算框架結(jié)構(gòu),擁有良好的適用性和可擴(kuò)展性,從而使系統(tǒng)走在了協(xié)同工作系統(tǒng)應(yīng)用發(fā)展的最前沿。協(xié)同視頻會議系統(tǒng)有別于過去傳統(tǒng)的計算機(jī)協(xié)同工作系統(tǒng),是在新的多媒體網(wǎng)絡(luò)環(huán)境下對新型計算機(jī)協(xié)同工作系統(tǒng)模式的一次探索和實(shí)踐。系統(tǒng)中有著許多不同于過去協(xié)同工作系統(tǒng)的特征,其中一部分甚至是協(xié)同視頻會議系統(tǒng)的獨(dú)創(chuàng)性設(shè)計。
(1)分布式智能協(xié)同框架模型
系統(tǒng)擁有良好的分布式、智能化、協(xié)同式的框架模型。該模型基于各種并行處理算法,采用并行推理和執(zhí)行技術(shù),使系統(tǒng)的各個子系統(tǒng)不僅能同步地并行工作,還能進(jìn)行異步并行處理。可以按數(shù)據(jù)驅(qū)動或要求的驅(qū)動方式實(shí)現(xiàn)分布在各處理器上各子系統(tǒng)之間的通信和同步,成功解決了分布式應(yīng)用中的容錯問題、通訊問題、同步問題以及控制問題。而且可以動態(tài)的配置和擴(kuò)充服務(wù)器組,提高系統(tǒng)的整體容量、處理效率和可靠性。在服務(wù)器采用分布式架構(gòu)的同時,客戶端也采用分布式計算設(shè)計,極大地降低服務(wù)器負(fù)擔(dān),提高單位服務(wù)器的承載容量,使系統(tǒng)能夠支持大規(guī)模的協(xié)同工作。
(2)實(shí)時多媒體組通信的支撐環(huán)境
在高性能協(xié)同工作支撐環(huán)境中,協(xié)同視頻會議系統(tǒng)引入多媒體多點(diǎn)傳輸、資源管理、連接控制等功能模塊,重點(diǎn)解決了具有服務(wù)質(zhì)量(QOS)保證的多媒體組通信,使系統(tǒng)真正支持分布式同步交互中的多媒體實(shí)時傳輸。其中資源管理部件負(fù)責(zé)監(jiān)控和分配本地和全局的各種物理資源,如緩沖管理、多媒體設(shè)備管理、網(wǎng)絡(luò)帶寬的分配等等;多媒體傳輸部件用來完成單個媒體數(shù)據(jù)的傳輸以及多個媒體數(shù)據(jù)的同步傳輸;多點(diǎn)呼叫、連接控制部件主要完成多點(diǎn)連接的建立和拆除功能,以及含有多個同步連接的呼叫的建立和拆除功能。
(3)跨網(wǎng)關(guān)群組通信支持體系
跨網(wǎng)關(guān)群組通信支持體系結(jié)構(gòu)可分為三層??缇W(wǎng)關(guān)通信層:該層采用跨網(wǎng)關(guān)路由協(xié)議,解決NAT/防火墻的穿越問題,在各種復(fù)雜網(wǎng)絡(luò)情況下,能自適應(yīng)調(diào)整最優(yōu)穿越算法,自動搜索同一局域網(wǎng)或者不同局域網(wǎng)之間的最優(yōu)通信路由,實(shí)現(xiàn)跨網(wǎng)關(guān)通信??煽總鬏斪訉樱和ㄟ^通信群組各方的重發(fā)機(jī)制、緩存機(jī)制實(shí)現(xiàn)可靠的群組通信和有序的群組通信。這里的有序不僅要考慮同一發(fā)方數(shù)據(jù)在各收方的接收順序,在某些應(yīng)用中還要考慮多個發(fā)方的數(shù)據(jù)在接收群組各成員的總體接收順序。協(xié)同應(yīng)用層:提供面向各種協(xié)同應(yīng)用的不同通信服務(wù)。如音頻和視頻信息傳送(RTP)、文件傳輸數(shù)據(jù)的可靠數(shù)據(jù)傳送等。這些群組通信支持對于可視協(xié)同辦公應(yīng)用系統(tǒng)的廣泛使用是十分重要的。只有建立了廣泛的群組通信支持,才能使以它為通信基礎(chǔ)的應(yīng)用系統(tǒng)能推廣使用。
(4)占用帶寬低
服務(wù)器端帶寬要求取決于以下因素:視頻效果設(shè)定、參加會議人數(shù)、服務(wù)器同時支持會議室情況。前兩個因素決定了單個會議的帶寬需求,而服務(wù)器端帶寬為該服務(wù)器所支持的并發(fā)會議帶寬之和。
例如:某臺服務(wù)器同時支持兩個會議的進(jìn)行,參數(shù)如下:
會議1:小視頻(兩個主席)、10人參加會議每路視頻128K
會議2:大視頻(四個主席)、4人參加會議每路視頻384K
則計算如下:
會議1帶寬需求:128K × 2× 10 = 2.5M
會議2帶寬需求:384K × 4 × 4 = 6M
則服務(wù)器的帶寬需求為:會議室1帶寬 + 會議室2帶寬 = 8.5M
從上例中可以看到,大視頻效果(CIF)的會議對帶寬有更高的要求。對于大視頻會議而言,會議實(shí)際帶寬需求為:每路視頻帶寬×視頻數(shù)×參加會議人數(shù)
同時需要說明的是,服務(wù)器帶寬需求為并發(fā)會議帶寬之和,并發(fā)會議指在同一時間段召開的視頻會議。