[發(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)鍵詞: | 播放 視頻 方法 裝置 客戶端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,尤其涉及一種播放視頻的方法、裝置和客戶端。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,越來越多的網(wǎng)民喜歡在線觀看視頻。目前,由于在線視頻的網(wǎng)站多提供采用Flash(例如由macromedia公司推出的交互式矢量圖和Web動畫的標(biāo)準(zhǔn))播放器播放的視頻,因此Flash播放器的使用越來越普遍。
目前的Flash播放器首先獲取視頻數(shù)據(jù)流,之后使用Flash播放器自帶的軟件解碼器對視頻數(shù)據(jù)流進行解碼。但是,采用Flash播放器播放時至少存在以下問題,由于目前采用Flash播放器播放的視頻數(shù)據(jù)格式多為H.264(一種高度壓縮的數(shù)字視頻編解碼標(biāo)準(zhǔn)),然而Flash播放器自帶的軟件解碼器針對H.264格式的視頻數(shù)據(jù)在解碼時占用很大的資源,因此Flash播放器在解碼時會搶奪大量的CPU(Central?Processing?Unit,中央處理器)與內(nèi)存資源,影響播放效果,導(dǎo)致用戶體驗差。并且對于低端設(shè)備,例如配置較低的終端來說,該問題更為明顯。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種播放視頻的方法。該方法降低CPU和內(nèi)存資源的占有,播放效果好,用戶體驗好。
本發(fā)明的第二個目的在于提出一種播放視頻的裝置。
本發(fā)明的第三個目的在于提出一種客戶端。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的播放視頻的方法,包括以下步驟:向視頻播放器提供視頻數(shù)據(jù)流;加載虛擬視頻硬件加速器,并通過所述虛擬視頻硬件加速器對所述視頻數(shù)據(jù)流進行解碼;以及將解碼后的所述視頻數(shù)據(jù)流反饋至所述視頻播放器,以通過所述視頻播放器進行播放。
本發(fā)明實施例的播放視頻的方法,視頻播放器將視頻數(shù)據(jù)流通過虛擬視頻硬件加速器進行解碼,極大地減少視頻播放器采用自身的軟件解碼器解碼時對資源的索取,降低CPU和內(nèi)存資源的占有,另外,虛擬視頻硬件加速器可以設(shè)計成更高性能的解碼器,解碼效率高,由此,在線視頻播放效果好,用戶體驗好。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的播放視頻的裝置,包括:視頻數(shù)據(jù)流提供模塊,用于向視頻播放器提供視頻數(shù)據(jù)流;加速器加載模塊,用于加載虛擬視頻硬件加速器,并通過所述虛擬視頻硬件加速器對所述視頻數(shù)據(jù)流進行解碼;以及播放控制模塊,用于將解碼后的所述視頻數(shù)據(jù)流反饋至所述視頻播放器,以通過所述視頻播放器進行播放。
本發(fā)明實施例的播放視頻的裝置,視頻播放器將視頻數(shù)據(jù)流通過虛擬視頻硬件加速器進行解碼,極大地減少視頻播放器采用自身的軟件解碼器解碼時對資源的索取,降低CPU和內(nèi)存資源的占有,另外,虛擬視頻硬件加速器可以設(shè)計成更高性能的解碼器,解碼效率高,由此,在線視頻播放效果好,用戶體驗好。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的客戶端,包括:外殼,屏幕,處理器和電路板;所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設(shè)置在所述電路板上;所述處理器用于處理數(shù)據(jù),具體用于:向視頻播放器提供視頻數(shù)據(jù)流;加載虛擬視頻硬件加速器,并通過所述虛擬視頻硬件加速器對所述視頻數(shù)據(jù)流進行解碼;以及將解碼后的所述視頻數(shù)據(jù)流反饋至所述視頻播放器,以通過所述視頻播放器進行播放。
本發(fā)明實施例的客戶端,視頻播放器將視頻數(shù)據(jù)流通過虛擬視頻硬件加速器進行解碼,極大地減少視頻播放器采用自身的軟件解碼器解碼時對資源的索取,降低CPU和內(nèi)存資源的占有,另外,虛擬視頻硬件加速器可以設(shè)計成更高性能的解碼器,解碼效率高,由此,在線視頻播放效果好,用戶體驗好。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個實施例的播放視頻的方法的流程圖;
圖2是根據(jù)本發(fā)明另一個實施例的播放視頻的方法的流程圖;
圖3是根據(jù)本發(fā)明一個具體實施例的播放視頻的方法的流程圖;
圖4是根據(jù)本發(fā)明另一個具體實施例的播放視頻的方法的流程圖;
圖5是根據(jù)本發(fā)明再一個具體實施例的播放視頻的方法的流程圖;
圖6是根據(jù)本發(fā)明一個實施例的通過播放視頻的裝置的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明另一個實施例的播放視頻的裝置的結(jié)構(gòu)示意圖;以及
該專利技術(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/2.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ù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





