[發(fā)明專利]一種通用的屏幕截圖和桌面錄像的系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010008110.8 | 申請(qǐng)日: | 2020-01-06 |
| 公開(公告)號(hào): | CN111182079A | 公開(公告)日: | 2020-05-19 |
| 發(fā)明(設(shè)計(jì))人: | 廖增祥 | 申請(qǐng)(專利權(quán))人: | 深圳市同洲電子股份有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04N21/433;H04N21/439;H04N21/4402;H04N21/472;H04N21/81 |
| 代理公司: | 深圳市龍成聯(lián)合專利代理有限公司 44344 | 代理人: | 陳蓉 |
| 地址: | 518000 廣東省深圳市南山區(qū)高*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通用 屏幕 截圖 桌面 錄像 系統(tǒng) | ||
本發(fā)明公開了一種通用的屏幕截圖和桌面錄像的系統(tǒng),該系統(tǒng)包括接收層、處理層和存儲(chǔ)層,所述存儲(chǔ)層包括圖片存儲(chǔ)和錄像存儲(chǔ),由用戶在軟件界面上配置圖片和錄像的存儲(chǔ)路徑;所述接收層包括消息監(jiān)聽器,所述接收層用于監(jiān)聽HTTP端口,接收來(lái)自第三方客戶端軟件發(fā)送的截屏與錄像的請(qǐng)求指令,所述接收層在收到請(qǐng)求后,根據(jù)請(qǐng)求類型向下分發(fā)到處理層;所述處理層包括截屏處理程序和錄像處理程序。本發(fā)明對(duì)外提供統(tǒng)一的標(biāo)準(zhǔn)接口,可以與任何第三方客戶端系統(tǒng)對(duì)接,軟件在工作過(guò)程中不需要人工干預(yù);支持高性能屏幕截圖;支持桌面錄像,可以通過(guò)接口靈活控制音視頻參數(shù)、錄制區(qū)域、錄制結(jié)束時(shí)間。
技術(shù)領(lǐng)域
本發(fā)明屬于屏幕截取技術(shù)領(lǐng)域,涉及一種通用的屏幕截圖和桌面錄像的系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)信息化系統(tǒng)的發(fā)展與便利,各行業(yè)對(duì)屏幕截圖、區(qū)域截圖、屏幕界面視頻化采集、區(qū)域界面視頻化采集的使用范圍越來(lái)越廣泛。如公安在進(jìn)行刑事案件偵測(cè)過(guò)程中,在對(duì)視頻監(jiān)控畫面進(jìn)行實(shí)時(shí)監(jiān)控與回放時(shí),對(duì)播放器中出現(xiàn)的可疑畫面進(jìn)行抓拍或視頻片段錄像,以便取證;又如在觀看網(wǎng)絡(luò)電視的過(guò)程中,需要對(duì)節(jié)目的精彩片段進(jìn)行實(shí)時(shí)截屏和錄像。由于每個(gè)行業(yè)的不同應(yīng)用場(chǎng)景都有其特殊的要求,沒(méi)有一個(gè)統(tǒng)一的解決方案,現(xiàn)有的截屏解決方案主要是通過(guò)QQ、微信客戶端等支持屏幕抓拍的軟件鎖定桌面后,利用鼠標(biāo)拖拽出一個(gè)矩形區(qū)域,再點(diǎn)擊保存按鈕,輸入文件名后保存該圖片。這種方式有3個(gè)缺點(diǎn):①操作過(guò)于繁瑣,無(wú)法一鍵完成所有操作;②在截屏過(guò)程中,會(huì)錯(cuò)過(guò)播放器正在播放的視頻畫面,用戶需要重新拖動(dòng)進(jìn)度條到上一次截屏的時(shí)間點(diǎn)處重新播放,嚴(yán)重影響工作效率;③無(wú)法支持桌面視頻錄像。因此需要設(shè)計(jì)一種通用的屏幕截圖和桌面錄像的系統(tǒng)。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中的缺陷,提供一種通用的屏幕截圖和桌面錄像的系統(tǒng)。
本發(fā)明通過(guò)下述方案實(shí)現(xiàn):
一種通用的屏幕截圖和桌面錄像的系統(tǒng),該系統(tǒng)包括接收層、處理層和存儲(chǔ)層,所述存儲(chǔ)層包括圖片存儲(chǔ)和錄像存儲(chǔ),由用戶在軟件界面上配置圖片和錄像的存儲(chǔ)路徑;
所述接收層包括消息監(jiān)聽器,所述接收層用于監(jiān)聽HTTP端口,接收來(lái)自第三方客戶端軟件發(fā)送的截屏與錄像的請(qǐng)求指令,所述接收層在收到請(qǐng)求后,根據(jù)請(qǐng)求類型向下分發(fā)到處理層;
所述處理層包括截屏處理程序和錄像處理程序;當(dāng)處理層接收到截屏的請(qǐng)求指令時(shí),由截屏處理程序執(zhí)行,通過(guò)調(diào)用截屏功能、PNG格式轉(zhuǎn)換功能,最終將文件存儲(chǔ)到指定的目錄中;當(dāng)處理層接收到錄像的請(qǐng)求指令時(shí),由錄像處理程序執(zhí)行,通過(guò)調(diào)用截屏功能、x264視頻編碼器、WaveIn音頻采集接口、AAC音頻編碼器、FLV封裝后持續(xù)寫入文件。
所述截屏功能為MirrorDriver截屏或者DXGI Desktop Duplication API截屏;
在處理截屏請(qǐng)求指令時(shí),通過(guò)以上MirrorDriver截屏或者DXGI Desktop DuplicationAPI截屏二種方式截屏后返回的是圖片是RGB格式,使用PNG格式轉(zhuǎn)換功能進(jìn)行格式轉(zhuǎn)換,存儲(chǔ)PNG格式圖片。
在Win7及以下系統(tǒng)中,使用MirrorDriver技術(shù)進(jìn)行截屏,在Win8及以上系統(tǒng)使用DXGI Desktop Duplication API技術(shù)進(jìn)行截屏。
在處理錄像的請(qǐng)求指令時(shí),將連續(xù)截屏的RGB圖像送入x264視頻編碼器,輸出H264視頻流;同時(shí)啟用WaveIn音頻采集接口采集系統(tǒng)的音頻,輸出為WAVE格式,然后由AAC音頻編碼器將WAVE格式的音頻編碼成AAC格式的音頻;將H264視頻流和AAC通過(guò)FLV容器進(jìn)行FLV封裝,最終生成FLV文件,可直接用視頻播放器進(jìn)行觀看。
本發(fā)明方法的有益效果為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市同洲電子股份有限公司,未經(jīng)深圳市同洲電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010008110.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





