[發(fā)明專利]播放視頻的方法、裝置和客戶端有效
| 申請?zhí)枺?/td> | 201310392125.9 | 申請日: | 2013-09-02 |
| 公開(公告)號: | CN103428582A | 公開(公告)日: | 2013-12-04 |
| 發(fā)明(設(shè)計)人: | 宋雷;張志和 | 申請(專利權(quán))人: | 貝殼網(wǎng)際(北京)安全技術(shù)有限公司;北京金山網(wǎng)絡(luò)科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | H04N21/81 | 分類號: | H04N21/81;G06F9/45 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100041 北京市石景山區(qū)八*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 播放 視頻 方法 裝置 客戶端 | ||
1.一種播放視頻的方法,其特征在于,包括以下步驟:
向視頻播放器提供視頻數(shù)據(jù)流;
加載虛擬視頻硬件加速器,并通過所述虛擬視頻硬件加速器對所述視頻數(shù)據(jù)流進行解碼;以及
將解碼后的所述視頻數(shù)據(jù)流反饋至所述視頻播放器,以通過所述視頻播放器進行播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述加載虛擬視頻硬件加速器,具體包括:
截取所述視頻播放器的調(diào)用請求,所述調(diào)用請求用于調(diào)用系統(tǒng)接口函數(shù);
將所述系統(tǒng)接口函數(shù)的調(diào)用參數(shù)中的文件路徑修改為所述虛擬視頻硬件加速器的文件路徑;以及
恢復(fù)所述調(diào)用請求,并根據(jù)所述文件路徑加載所述虛擬視頻硬件加速器。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述截取所述視頻播放器的調(diào)用請求,具體包括:
通過鉤子函數(shù)截取所述視頻播放器的所述調(diào)用請求,其中,所述鉤子函數(shù)用于監(jiān)控所述系統(tǒng)接口函數(shù),及在當(dāng)所述系統(tǒng)接口函數(shù)被調(diào)用時截取所述調(diào)用請求并修改所述系統(tǒng)接口函數(shù)的調(diào)用參數(shù)中的文件路徑。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,在所述截取所述視頻播放器的調(diào)用請求之前,還包括:
所述視頻播放器對所述視頻數(shù)據(jù)流進行分離,以獲取所述視頻數(shù)據(jù)流的音頻壓縮數(shù)據(jù)流和視頻壓縮數(shù)據(jù)流,其中,所述虛擬視頻硬件加速器對所述視頻壓縮數(shù)據(jù)流進行解碼,所述視頻播放器的解碼器對所述音頻壓縮數(shù)據(jù)流進行解碼。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)文件路徑加載所述虛擬視頻硬件加速器具體包括:
通過所述文件路徑獲取所述虛擬視頻硬件加速器的加載文件;以及
根據(jù)所述加載文件加載所述虛擬視頻硬件加速器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述播放器為Flash播放器。
7.一種播放視頻的裝置,其特征在于,包括:
視頻數(shù)據(jù)流提供模塊,用于向視頻播放器提供視頻數(shù)據(jù)流;
加速器加載模塊,用于加載虛擬視頻硬件加速器,并通過所述虛擬視頻硬件加速器對所述視頻數(shù)據(jù)流進行解碼;以及
播放控制模塊,用于將解碼后的所述視頻數(shù)據(jù)流反饋至所述視頻播放器,以通過所述視頻播放器進行播放。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述加速器加載模塊包括:
截取單元,用于截取所述視頻播放器的調(diào)用請求,所述調(diào)用請求用于調(diào)用系統(tǒng)接口函數(shù);
修改單元,用于將所述系統(tǒng)接口函數(shù)的調(diào)用參數(shù)中的文件路徑修改為所述虛擬視頻硬件加速器的文件路徑;以及
加載單元,用于恢復(fù)所述調(diào)用請求,并根據(jù)所述文件路徑加載所述虛擬視頻硬件加速器。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述截取單元還用于:
通過鉤子函數(shù)截取所述視頻播放器的所述調(diào)用請求,其中,所述鉤子函數(shù)用于監(jiān)控所述系統(tǒng)接口函數(shù),及在當(dāng)所述系統(tǒng)接口函數(shù)被調(diào)用時截取所述調(diào)用請求并修改所述系統(tǒng)接口函數(shù)的調(diào)用參數(shù)中的文件路徑。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,還包括:
分離模塊,用于在所述截取視頻播放器的調(diào)用請求之前對所述視頻數(shù)據(jù)流進行分離,以獲取所述視頻數(shù)據(jù)流的音頻壓縮數(shù)據(jù)流和視頻壓縮數(shù)據(jù)流,其中,所述虛擬視頻硬件加速器對所述視頻壓縮數(shù)據(jù)流進行解碼,所述視頻播放器的解碼器對所述音頻壓縮數(shù)據(jù)流進行解碼。
11.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述加載單元還用于:
通過所述文件路徑獲取所述虛擬視頻硬件加速器的加載文件,并根據(jù)所述加載文件加載所述虛擬視頻硬件加速器。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述播放器為Flash播放器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貝殼網(wǎng)際(北京)安全技術(shù)有限公司;北京金山網(wǎng)絡(luò)科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)貝殼網(wǎng)際(北京)安全技術(shù)有限公司;北京金山網(wǎng)絡(luò)科技有限公司;北京金山安全軟件有限公司;珠海市君天電子科技有限公司;可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310392125.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





