亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

會議系統(tǒng)中共享桌面的處理方法與流程

文檔序號:11523937閱讀:1662來源:國知局

本發(fā)明涉及涉及計(jì)算機(jī)網(wǎng)絡(luò)會議系統(tǒng)及多媒體數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種會議系統(tǒng)中共享桌面的處理方法。



背景技術(shù):

在電子網(wǎng)絡(luò)會議系統(tǒng)中,經(jīng)常需要與會成員共享計(jì)算機(jī)桌面來演示個人演示資料和文檔等。然而在傳統(tǒng)的會議系統(tǒng)中,一般按固定的時間間隔直接截取整個屏幕,再分別傳送給與會者的網(wǎng)絡(luò)會議客戶端,這種方式在屏幕分辨率很高時,由于傳輸?shù)臄?shù)據(jù)量很大,往往造成嚴(yán)重的延遲,影響用戶體驗(yàn),甚至無法正常使用。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)存在之不足,而提供一種能夠在網(wǎng)絡(luò)會議系統(tǒng)中高速共享計(jì)算機(jī)桌面、且工作穩(wěn)定的會議系統(tǒng)處理方法。

本發(fā)明的目的是這樣實(shí)現(xiàn)的。

一種會議系統(tǒng)中共享桌面的處理方法,包括共享桌面計(jì)算機(jī),以及與會者計(jì)算機(jī),其特征是,包括以下步驟,

步驟一:對共享桌面計(jì)算機(jī)的屏幕進(jìn)行截屏,截屏所得屏幕圖像;

步驟二:將上述屏幕圖像由色彩模式轉(zhuǎn)為yuv420數(shù)據(jù)格式,并暫存所得yuv420數(shù)據(jù);

步驟三:將上述暫存所得yuv420數(shù)據(jù),以h264編碼的形式進(jìn)行壓縮,制得視頻數(shù)據(jù)壓縮包,步驟三中,由于h264最大的優(yōu)勢是具有很高的數(shù)據(jù)壓縮比率,因此以h264編碼的形式進(jìn)行壓縮編碼,制得視頻數(shù)據(jù)壓縮包的數(shù)據(jù)量更小,而且h264在具有高壓縮比的同時還擁有高質(zhì)量流暢的圖像,正因?yàn)槿绱?,?jīng)過h264壓縮的視頻數(shù)據(jù),在網(wǎng)絡(luò)傳輸過程中所需要的帶寬更少,也更加經(jīng)濟(jì),數(shù)據(jù)傳輸?shù)乃俣雀欤?/p>

步驟四:將上述制得的視頻數(shù)據(jù)壓縮包拆解,制得離散的幀數(shù)據(jù),然后通過udp組播的方式將上述離散的幀數(shù)據(jù)傳輸給與會者計(jì)算機(jī),步驟四中,由于udp具有資源消耗小,處理速度快的優(yōu)點(diǎn),從而極大降低了執(zhí)行時間,使數(shù)據(jù)傳輸?shù)乃俣雀欤?/p>

步驟五:與會者計(jì)算機(jī),接收上述離散的幀數(shù)據(jù),并將上述離散的幀數(shù)據(jù)拼成完整的幀,形成視頻在會者計(jì)算機(jī)的屏幕上播放出來,以實(shí)現(xiàn)共享桌面計(jì)算機(jī)的桌面,在與會者計(jì)算機(jī)上共享。

上述技術(shù)方案還可作下述進(jìn)一步完善。

作為更具體的方案,所述步驟一中,對共享桌面計(jì)算機(jī)的屏幕進(jìn)行截屏是指:在一定時間內(nèi),快速、連續(xù)地對共享桌面的計(jì)算機(jī)的屏幕進(jìn)行截屏,并將截取所得的多個屏幕圖像暫存。

作為更具體的方案,所述步驟四中,將上述制得的視頻數(shù)據(jù)壓縮包拆解,是指將視頻數(shù)據(jù)壓縮包內(nèi)的每一幀圖像拆解成數(shù)據(jù)量很小的離散幀數(shù)據(jù),然后通過udp組播的方式將上述離散的幀數(shù)據(jù)傳輸給與會者計(jì)算機(jī)。

作為更具體的方案,所述步驟二中,色彩模式是argb模式。

作為更具體的方案,所述步驟五后,與會者計(jì)算機(jī)通過軟件接收、并將上述離散的幀數(shù)據(jù)拼成完整的幀,最后在會者計(jì)算機(jī)的屏幕上播放出來。

作為更具體的方案,所述步驟五后,所述軟件是具有解碼、編碼以及播放視頻功能的視頻播放軟件。

本發(fā)明的有益效果如下:

(一)本發(fā)明通過先對共享計(jì)算機(jī)的屏幕進(jìn)行連續(xù)截圖,獲得屏幕圖像數(shù)據(jù),然后對屏幕圖像數(shù)據(jù)依次進(jìn)行轉(zhuǎn)格式、編碼壓縮、拆解成幀數(shù)據(jù)等操作,其中本發(fā)明采用h264編碼的形式對數(shù)據(jù)進(jìn)行編碼壓縮,壓縮后又將數(shù)據(jù)拆解成數(shù)據(jù)量更小的離散的幀數(shù)據(jù),而且又通過udp組播的方式將離散的幀數(shù)據(jù)傳輸給每臺與會者計(jì)算機(jī),與會者計(jì)算機(jī)通過軟件接收、并將上述離散的幀數(shù)據(jù)拼成完整的幀,最后在會者計(jì)算機(jī)的屏幕上播放出來,從而使得傳輸?shù)臄?shù)據(jù)量減小,帶寬大大減小,數(shù)據(jù)傳輸?shù)乃俣雀?,一臺計(jì)算機(jī)可同時向多個與會者計(jì)算機(jī)傳輸相同的消息,最終實(shí)現(xiàn)多臺計(jì)算機(jī)高速共享計(jì)算機(jī)桌面。本發(fā)明方法可以極大的節(jié)省帶寬,提高網(wǎng)絡(luò)會議各種桌面的共享速度,更好的滿足用戶體驗(yàn)。

(二)由于h264最大的優(yōu)勢是具有很高的數(shù)據(jù)壓縮比率,因此以h264編碼的形式進(jìn)行壓縮,制得視頻數(shù)據(jù)壓縮包的數(shù)據(jù)量更小。而且h264在具有高壓縮比的同時還擁有高質(zhì)量流暢的圖像,正因?yàn)槿绱?,?jīng)過h264壓縮的視頻數(shù)據(jù),在網(wǎng)絡(luò)傳輸過程中所需要的帶寬更少,也更加經(jīng)濟(jì),數(shù)據(jù)傳輸?shù)乃俣雀?,從而提高網(wǎng)絡(luò)會議種桌面的共享速度,更好的滿足用戶體驗(yàn)。

(三)而且,本發(fā)明方法采用udp組播形式,udp是一個無連接協(xié)議,傳輸數(shù)據(jù)之前源端和終端不建立連接,由于傳輸數(shù)據(jù)不建立連接,因此也就不需要維護(hù)連接狀態(tài),因此一臺共享桌面計(jì)算機(jī)可同時向多個與會者計(jì)算機(jī)傳輸相同的消息,不限制與會者計(jì)算機(jī)數(shù)量,而且,由于udp排除了信息可靠傳遞機(jī)制,將安全和排序等功能移交給上層應(yīng)用來完成,因而不對傳送數(shù)據(jù)包進(jìn)行可靠性保證,適合于一次傳輸少量數(shù)據(jù),udp具有資源消耗小,處理速度快的優(yōu)點(diǎn),從而極大降低了執(zhí)行時間,使速度得到了保證。因此本發(fā)明方法適用于各大會議室,教室,適用于有線網(wǎng)絡(luò)。

(四)還有,本發(fā)明方法可以與主流的流媒體協(xié)議接入,例如rtmprtsp。

(五)另外,本發(fā)明方法可用于windows平臺,安卓5.0以上平臺。

(六)更有的是,本發(fā)明方法編碼流程不依賴服務(wù)器。

附圖說明

圖1為本發(fā)明會議系統(tǒng)中共享桌面的處理方法的步驟流程方框圖。

具體實(shí)施方式

下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步描述。

實(shí)施例一,結(jié)合圖1所示,會議系統(tǒng)中共享桌面的處理方法,包括共享桌面計(jì)算機(jī),以及與會者計(jì)算機(jī),其特征是,包括以下步驟,

步驟一:對共享桌面計(jì)算機(jī)的屏幕進(jìn)行截屏,截屏所得屏幕圖像;

步驟二:將上述屏幕圖像由色彩模式轉(zhuǎn)為yuv420數(shù)據(jù)格式,并暫存所得yuv420數(shù)據(jù);

步驟三:將上述暫存所得yuv420數(shù)據(jù),以h264編碼的形式進(jìn)行壓縮,制得視頻數(shù)據(jù)壓縮包。步驟三中,由于h264最大的優(yōu)勢是具有很高的數(shù)據(jù)壓縮比率,因此以h264編碼的形式進(jìn)行壓縮編碼,制得視頻數(shù)據(jù)壓縮包的數(shù)據(jù)量更小,而且h264在具有高壓縮比的同時還擁有高質(zhì)量流暢的圖像,正因?yàn)槿绱耍?jīng)過h264壓縮的視頻數(shù)據(jù),在網(wǎng)絡(luò)傳輸過程中所需要的帶寬更少,也更加經(jīng)濟(jì),數(shù)據(jù)傳輸?shù)乃俣雀欤?/p>

步驟四:將上述制得的視頻數(shù)據(jù)壓縮包拆解,制得離散的幀數(shù)據(jù),然后通過udp組播的方式將上述離散的幀數(shù)據(jù)傳輸給與會者計(jì)算機(jī),步驟四中,由于udp具有資源消耗小,處理速度快的優(yōu)點(diǎn),從而極大降低了執(zhí)行時間,使數(shù)據(jù)傳輸?shù)乃俣雀欤?/p>

步驟五:與會者計(jì)算機(jī),接收上述離散的幀數(shù)據(jù),并將上述離散的幀數(shù)據(jù)拼成完整的幀,形成視頻在會者計(jì)算機(jī)的屏幕上播放出來,以實(shí)現(xiàn)共享桌面計(jì)算機(jī)的桌面,在與會者計(jì)算機(jī)上共享。

上述技術(shù)方案還可作下述進(jìn)一步完善。

作為更具體的方案,所述步驟一中,對共享桌面計(jì)算機(jī)的屏幕進(jìn)行截屏是指:在一定時間內(nèi),快速、連續(xù)地對共享桌面的計(jì)算機(jī)的屏幕進(jìn)行截屏,并將截取所得的多個屏幕圖像暫存。

作為更具體的方案,所述步驟四中,將上述制得的視頻數(shù)據(jù)壓縮包拆解,是指將視頻數(shù)據(jù)壓縮包內(nèi)的每一幀圖像拆解成數(shù)據(jù)量很小的離散幀數(shù)據(jù),然后通過udp組播的方式將上述離散的幀數(shù)據(jù)傳輸給與會者計(jì)算機(jī)。

作為更具體的方案,所述步驟二中,色彩模式是argb模式。

作為更具體的方案,所述步驟五后,與會者計(jì)算機(jī)通過軟件接收、并將上述離散的幀數(shù)據(jù)拼成完整的幀,最后在會者計(jì)算機(jī)的屏幕上播放出來。

作為更具體的方案,所述軟件是具有解碼、編碼以及播放視頻功能的視頻播放軟件。

作為更具體的方案,本發(fā)明方法在1s內(nèi)對共享桌面計(jì)算機(jī)的屏幕進(jìn)行10次截圖操作,每張屏幕圖像的分別率假設(shè)是1360x700,每張屏幕圖像的數(shù)據(jù)量大小約等于100k,10張屏幕圖像就是2m,接著再將上述屏幕圖像以h264編碼的形式進(jìn)行壓縮,制得視頻數(shù)據(jù)壓縮包后,數(shù)據(jù)壓縮包的數(shù)據(jù)量變成100k以下,數(shù)據(jù)量十分小,這樣的話,數(shù)據(jù)的傳送速度就能大幅度提高。然后再把視頻數(shù)據(jù)壓縮包內(nèi)的每一幀的圖像拆解成幾k到幾十k大小的離散的幀數(shù)據(jù),從而進(jìn)一步降低了傳輸?shù)臄?shù)據(jù)量,提高了數(shù)據(jù)的傳輸速度。接著以udp組播的方式將離散的幀數(shù)據(jù)傳送給每一臺與會者計(jì)算機(jī),與會者計(jì)算機(jī)通過軟件接收、并將上述離散的幀數(shù)據(jù)拼成完整的幀,最后在會者計(jì)算機(jī)的屏幕上播放出來。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1