•         在成熟的視頻會議軟件,屏幕共享的功能是不可缺少的部分,而用戶對屏幕共享也越來越高,最基本的要求屏幕共享具有30幀的實時傳輸,而且能在公網傳輸,有些視頻會議軟件雖然能達到30幀的同屏傳輸,但數據量非常大,不太適合公網上傳輸,就算在內網上傳輸也會存在著傳輸的瓶頸。因此我們這里討論一下在視頻會議軟件的屏幕共享技術。屏幕共享技術主要是兩個方面,一個方面是屏幕捕捉,一個屏幕編碼,兩個方面的技術要求是相輔相成的、相互無縫銜接的。

    1、屏幕捕捉

    最簡單屏幕方式是用GDI截圖,然后把圖片保存到內存,留給下一步進行編碼。但該方式效率非常低,經過測試用GDI截圖的方式的屏幕共享不能超過25幀,再加上編碼的時間,幀數肯定不能超過20幀,因此GDI的截圖方式不能作為視頻會議軟件屏幕捕捉。另外一個方式用Direct3D方式,該方式需要需要Directx 9的支持,效果比GDI截圖好,但改善得不高。最后一種方式是DXGI方式,DXGI方式可以一秒超過幾千幀,因此DXGI方式最好的視頻會議的屏幕捕捉方式,但DXGI必須要Win8或者Win8以上才能支持,因此Win7XP可以使用Direct3D方式。

    2、屏幕編碼

    屏幕編碼最簡單方式,可以采用H264H265)視頻編碼直接編碼之前的屏幕捕捉的圖像,然后再通過H264H265)硬件解碼進行解碼,最后通過Directx顯示出來,但該方式缺點是數據流量太大,一般會超過2Mb/s,這樣的話不太適合公網上傳輸,容易出現丟包。另外一種方式是VNC的屏幕分塊模式,分塊后采用視頻編碼的方式,如果分塊在兩個時間段不存在變化,就不需要傳遞這個分塊的變化,因此該方式極大改善了屏幕共享的數據流量,是開發視頻會議軟件的屏幕共享功能最好的方式。

    總結,視頻會議軟件的屏幕共享最佳方式是采用DXGI進行屏幕的捕捉,而屏幕數據的編碼采用分塊的編碼技術,從而達到在低碼流的30幀傳輸屏幕的需求。


    Powered by PageAdmin CMS
    亚洲乱码国产乱码精品精不卡| 国产精品一区二区三区不卡| 精品国产免费一区二区三区五区| 一卡二卡三四卡高清视频在线播放| 亚洲乱码国产乱码精品精不卡| 中日韩一卡二卡三卡四卡在线观看| 国产一卡二卡3卡4卡免费视频网站| 亚州AV综合色区无码一区| 一卡三卡四卡无卡免费| 精品一区二区三区四区在线观看| e道一卡二卡三卡免费| 中日韩一卡2卡三卡4卡网站免费| 最新日韩旡码一区在线| 亚洲国产一区二区三区| 欧亚一卡乱码二卡三卡不卡| 亚洲欧洲一区二区| 激情视频自拍欧美| 一卡三卡四卡无卡免费| 亚洲一卡2卡3卡4卡 高清| 日本不卡二卡三卡四卡无卡免费| 卡一卡二卡四卡无卡无码| 狠狠噜天天噜日日噜无码| 日韩在线卡2卡3卡4卡5卡乱码| 日本一卡二卡三新区老狼仙踪林| 国产一卡2卡3卡4卡国色天香| 亚洲欧美无遮挡| 日本一卡二卡手机2021| 卡一卡二卡三婷婷色| 一卡二卡三卡四卡五卡| 中字卡1卡2卡3卡4卡5卡6| 一卡二卡三卡四| 一卡二卡三四卡看视频| 日韩一区二区三区不卡| 一卡二卡三卡四卡五卡在线直播| 一卡一卡二新区乱码无人区二漫画| 日韩一卡二卡3卡四卡| 2023年中文精品一卡2卡3卡4卡| 国色天香久久精品国产一区| 欧美一卡2卡三卡4卡公司动漫| 精品国产不卡一区二区三区| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲精品在线视频| 亚洲高清无码免费视频| 日本卡二卡三卡四卡免费网址| 欧洲卡一卡二卡三国色天香| 亚洲一卡2卡三卡4卡乱码| 日产高清卡一卡二卡三区|