[發明專利]移動通訊設備終端的互聯網網頁音視頻采集方法及系統有效
| 申請號: | 201010217187.2 | 申請日: | 2010-07-05 |
| 公開(公告)號: | CN101894150A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 梁捷;溫才燚 | 申請(專利權)人: | 優視科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/06 |
| 代理公司: | 北京市安倫律師事務所 11339 | 代理人: | 劉良勇 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 通訊設備 終端 互聯網 網頁 視頻 采集 方法 系統 | ||
技術領域:
本發明涉及網頁視頻采集方法及系統,特別是服務于移動通訊設備終端的互聯網網頁視頻采集方法及系統。
背景技術:
視頻播放在很多方面得到了廣泛應用,包括安防監控、計算機上的點播和直播、手機的點播和直播、以及本地播放軟件。在這些應用中,點播、直播以及監控都要解決一個視頻源的問題,即是用戶看到的視頻內容的來源問題。
在當今發達的互聯網時代,視頻直播、點播服務幾乎是無處不在,只要有點播服務的地方幾乎同時都會有直播服務。這些直播的內容一般是電視節目或者是現場直播。如果是電視節目,視頻內容服務提供商一般是拿著電視采集卡來獲取視頻源;如果是現場直播,視頻內容服務提供商就會采取攝像頭和視頻采集卡來獲取視頻源。這兩種方式都要有采集卡的硬件成本。然而,由于目前很多互聯網網站上都已經有了視頻直播源,如果能夠把這些直播的視頻通過屏幕采集的形式轉變為移動通訊設備終端(典型的例子是:手機、個人掌上電腦系統)的視頻流,那么不需要電視采集卡就能從互聯網網站上獲取視頻源,也就能節省很多的硬件成本。
另外,由于現在的服務商之間競爭激烈,在各服務商之間都普遍存在著既想推出對方正在熱播中某種視頻節目,而自己又沒有視頻源文件,從而坐失商機的情形。
發明內容:
本發明的范圍只由后附權利要求書所規定,在任何程度上都不受這一節發明內容的陳述所限。
本發明提供一種服務于移動通訊設備終端的互聯網網頁音視頻采集方法,包括以下步驟:
音視頻數據采集步驟,從多媒體個人計算機系統的聲卡對音頻數據進行采集和從所述多媒體個人計算機系統的顯卡對視頻數據進行采集;
音視頻數據封裝步驟,將從所述多媒體個人計算機系統的聲卡上對采集獲得的所述音頻數據和從所述多媒體個人計算機系統的顯卡上對采集獲得的所述視頻數據進行組合、封裝,形成單一音視頻數據;
數據通道創建步驟,創建用于導出所述單一音視頻數據的虛擬數據通道;
音視頻數據處理步驟,將來自所述虛擬數據通道的所述單一音視頻數據進行數據文件格式的轉換;
音視頻數據上傳步驟,將經所述音視頻數據處理步驟處理的所述單一音視頻數據上傳至中轉服務器,作為儲存在所述中轉服務器上的供移動通訊設備終端獲取并播放的視頻源。
其中,在所述音視頻數據采集步驟中,包括:
鼠標鉤子創建步驟,用于創建鼠標鉤子以監視各種鼠標消息;
句柄獲取步驟,根據所述鼠標消息獲取所述計算機的播放窗口句柄;
播放窗口坐標獲取步驟,根據所述播放窗口句柄獲取所述多媒體個人計算機系統的播放窗口的坐標信息;
視頻數據截取步驟,根據所述坐標信息從所述顯卡上采集相應的視頻數據,其中在一段時間內循環采集所述顯卡上的所述視頻數據;
視頻數據輸出步驟,將所述一段時間內循環采集的所述視頻數據進行編碼,形成一個數據幀并輸出所述數據幀。
其中,在所述音視頻數據采集步驟中,當所述多媒體個人計算機系統同時為多個頻道提供直播服務時,在所述多媒體個人計算機系統上創建相應的虛擬聲卡和虛擬顯卡,并且從所述虛擬聲卡上采集所述音頻數據及從所述虛擬顯卡上采集視頻數據,其中所述視頻數據是從所述虛擬顯卡上的選定區域采集。
其中,在所述音視頻數據采集步驟中,使用directsound技術采集所述音頻數據和通過視頻捕捉處理模塊采集所述視頻數據。
其中,在所述音視頻數據封裝步驟中,通過MKV格式的臨時容器插件對所述音頻數據和所述視頻數據進行組合、封裝。
其中,在所述數據通道創建步驟中,采用虛擬數據通道創建模塊創建虛擬數據通道。
其中,在所述音視頻數據處理步驟中,采用FFMPEG轉換器將接收到的所述單一音視頻數據文件轉換成適合于移動終端使用的便攜視頻,比如MP4等格式。
其中,在所述音視頻數據上傳步驟中,由數據文件傳送模塊收集采集出來的所述單一音視頻數據文件并將其發送到所述中轉服務器。
其中,所述MKV格式的臨時容器插件將所述音視頻數據交錯保存在MKV音視頻數據流中,并保持所述音頻數據與所述視頻數據的同步信息。
其中,在所述音視頻數據處理步驟中,所述虛擬數據通道創建模塊調用子進程虛擬數據通道輸出模塊作為所述FFMPEG轉換器的壓縮子進程的輸出的虛擬數據通道。
其中,在所述鼠標鉤子創建步驟中,用鼠標鉤子創建模塊創建所述鼠標鉤子。
其中,在所述句柄獲取步驟中,用句柄獲取模塊來獲取所述播放窗口的句柄。
其中,在所述播放窗口坐標獲取步驟中,用鼠標鉤子創建模塊獲取所述播放窗口的坐標信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于優視科技有限公司,未經優視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010217187.2/2.html,轉載請聲明來源鉆瓜專利網。





