現今的視頻會議產品不單是音視頻的交流的功能,還包括數據協同功能。數據協同功能包括文檔協同瀏覽、電子白板、遠程桌面等功能,現在我們討論的是視頻會議的文檔協同瀏覽功能。文檔協同瀏覽主要解決是由主持人打開文檔,并把操作文檔的步驟實時發送給其他的客戶端,其他的客戶端能顯示主持人對文檔的操作。文檔協同瀏覽可以通過四種方式來實現。
1、文檔上傳方式
文檔上傳方式就是把文檔上傳到服務器,然后記錄操作者的操作動作,如打開文檔、關閉文檔、打開下一頁、上一頁等操作,然后把操作動作發到其他的終端,其他的終端同時也需要打開這個文檔,然后模擬操作者的操作,這樣就可以達到文檔協同的方式。該方式的缺點是必須全部上傳完文件,才可以進行協同操作,另外一些文檔很難記錄操作者的操作,因此該方式很難利用到視頻會議的應用中。
2、文檔轉圖片格式
文檔轉圖片格式,也就是把文檔通過分頁處理,轉換成不同的圖片,然后通過圖片進行傳輸,該方式不需要把文檔傳輸到服務器,只需要把操作的文檔的頁面轉換成圖片,然后發送到其他的客戶端,就可以模擬操作者的操作。但該方式也存在較大的缺點,就是很難適應不同的文檔,我們必須為不同的文檔開發不同的圖片轉換格式,因此該方式只適合于操作文檔格式不多的視頻會議系統中。
3、虛擬打印方式
前面的文檔轉換成圖片,不能適應全部的文檔格式,而虛擬打印方式就能解決這個問題,通過虛擬打印技術,虛擬一個打印機,把文檔轉換成圖片,然后通過不同的圖片來顯示操作者的操作。該方式雖然解決了任意格式的文檔協同的問題,但它不能顯示動態的文檔,如PPT,里面可以包括視頻、聲音,這種虛擬打印的方式對于這些動態的文檔就無能為力了。
4、flash轉換方式
flash轉換方式針對的是虛擬打印不能顯示的動態文檔的問題,通過對PPT或者其他的動態文檔轉換成flash,然后通過flash來顯示動態的文檔,這樣就可以解決不能顯示動態文檔的問題。
綜上所述,文檔協同瀏覽可以通過:文檔上傳、文檔轉換為圖片、虛擬打印、flash轉換,四種方式來實現,四種方式我們可以結合起來,利用其各自的優勢來實現視頻會議的文檔協同瀏覽。