視頻會議系統(tǒng)軟件如何實現(xiàn)電子白板功能
顧名思義視頻會議系統(tǒng)軟件的電子白板功能是在白板上涂鴉,然后將其輸送到其他客戶端進行協(xié)同瀏覽。所以在日常會議中,電子白板功能是我們最常用的會議協(xié)調(diào)功能。那么我們在視頻會議開發(fā)中,應(yīng)該如何實現(xiàn)視頻會議軟件的電子白板功能呢?實現(xiàn)電子白板的功能有兩種方式: 圖片模式和點陣模式。這兩種方法不同,效果和難度也不同。
點陣模式
點陣模式是目前我國實現(xiàn)視頻會議系統(tǒng)軟件電子白板的最好方式,所謂的點陣方式方法就是把電子白板分成兩個不同的點陣區(qū)間,而后建立自己一個畫圖的數(shù)據(jù)鏈表,我們在電子白板上進行繪畫的時候,把其畫的點的位置寫到這個問題數(shù)據(jù)鏈表里面,在這個鏈表里面,我們還可以有效區(qū)分不同的線條、不同的字體及不同的操作,通過分析這個鏈表的數(shù)據(jù)結(jié)構(gòu),我們可以還原操作者在電子白板進行選擇何種操作,當(dāng)操作者進行完一次實踐操作的時候,其數(shù)據(jù)鏈表更新并傳輸一次,接收者接收到相關(guān)數(shù)據(jù)鏈表后,對這些數(shù)據(jù)管理進行還原,并重繪數(shù)據(jù),這樣可以實時還原操作者的數(shù)據(jù)。該方式不僅可以實時地傳輸操作者的操作人員數(shù)據(jù),還可以得到大大減少數(shù)據(jù)的傳輸量,我們傳輸?shù)臄?shù)據(jù)只是傳輸點陣數(shù)據(jù),而不是一幅圖片,因此該方式廣泛應(yīng)用于視頻會議軟件的電子白板的設(shè)計開發(fā)過程當(dāng)中。
圖片模式
電子白板功能的實現(xiàn)我們首先想到的是用圖片來實現(xiàn)。首先對電子白板圖像進行編碼,然后經(jīng)過壓縮,傳輸?shù)狡渌蛻舳?,最后進行解碼和重繪,實現(xiàn)數(shù)據(jù)共享顯示。這種方法比較簡單,只需要對電子白板的圖像進行截屏就可以實現(xiàn),但是也存在很多問題,這種方法是通過傳輸圖像來實現(xiàn)的,但是如果是實時涂鴉,每次都需要傳輸一個完整的圖像,所以會有大量的冗余數(shù)據(jù),而且傳輸效率很低。此外,這種方法不能實現(xiàn)多人同時涂鴉,如果需要多人涂鴉也需要對不同的圖片進行疊加處理,處理步驟比較繁瑣。因此,該方法不能作為視頻會議軟件電子白板的實現(xiàn)方式。
綜上所述,在視頻會議系統(tǒng)軟件的電子白板開發(fā)過程當(dāng)中,點陣的模式是最好的選擇,其既能提高信息傳輸?shù)膶崟r性,又能減少傳輸?shù)膸?,雖然電子白板的實現(xiàn)還需要不斷增加到很多的功能,但最基本的核心問題就是可以通過點陣的模式能夠?qū)崿F(xiàn)經(jīng)濟數(shù)據(jù)的傳輸。