[發(fā)明專利]視頻渲染方法、裝置、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品在審
| 申請?zhí)枺?/td> | 202111097148.8 | 申請日: | 2021-09-18 |
| 公開(公告)號: | CN113825016A | 公開(公告)日: | 2021-12-21 |
| 發(fā)明(設(shè)計)人: | 常炎隆 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/4402;H04N21/431;H04N21/81 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達(dá)佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 視頻 渲染 方法 裝置 設(shè)備 存儲 介質(zhì) 計算機 程序 產(chǎn)品 | ||
本公開提供了一種視頻渲染方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品,涉及媒體云。該方法包括:接收通過網(wǎng)頁瀏覽器傳入的目標(biāo)視頻的播放請求;響應(yīng)于目標(biāo)視頻采用了預(yù)設(shè)編碼標(biāo)準(zhǔn),根據(jù)播放請求建立目標(biāo)畫布窗口與網(wǎng)頁匯編組件之間的綁定關(guān)系;根據(jù)播放請求對目標(biāo)視頻進(jìn)行解封裝,得到待解碼數(shù)據(jù);控制網(wǎng)頁匯編組件依次對待解碼數(shù)據(jù)進(jìn)行解碼和渲染,得到渲染后數(shù)據(jù);控制網(wǎng)頁匯編組件將渲染后數(shù)據(jù)顯示于目標(biāo)畫布窗口。該方法由網(wǎng)頁端處理框架將任務(wù)轉(zhuǎn)交給網(wǎng)頁匯編組件,借助其可直接與播放端底層硬件進(jìn)行交互的匯編代碼執(zhí)行解碼和渲染操作,減少了性能開銷、縮短了執(zhí)行耗時、提升了渲染效率。
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及媒體云技術(shù)領(lǐng)域,尤其涉及一種視頻渲染方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù)
隨著網(wǎng)速的不斷提升,個人用戶逐漸擁有了可在線觀看高清視頻的帶寬,因此視頻觀看的方式逐漸從下載后觀看到通過網(wǎng)頁端在線觀看。
即使是通過網(wǎng)頁端在線觀看的方式,觀看的視頻文件的解封裝、解碼、渲染等操作仍需要借助播放端的運算能力。
隨著視頻編碼標(biāo)準(zhǔn)的不斷升級,如何更高效的調(diào)動播放端的運算能力來提升單位時間內(nèi)的運算效率,是本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本公開實施例提出了一種視頻渲染方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品。
第一方面,本公開實施例提出了一種視頻渲染方法,包括:接收通過網(wǎng)頁瀏覽器傳入的目標(biāo)視頻的播放請求;響應(yīng)于目標(biāo)視頻采用了預(yù)設(shè)編碼標(biāo)準(zhǔn),根據(jù)播放請求建立目標(biāo)畫布窗口與網(wǎng)頁匯編組件之間的綁定關(guān)系;根據(jù)播放請求對目標(biāo)視頻進(jìn)行解封裝,得到待解碼數(shù)據(jù);控制網(wǎng)頁匯編組件依次對待解碼數(shù)據(jù)進(jìn)行解碼和渲染,得到渲染后數(shù)據(jù);控制網(wǎng)頁匯編組件將渲染后數(shù)據(jù)顯示于目標(biāo)畫布窗口。
第二方面,本公開實施例提出了一種視頻渲染裝置,包括:播放請求接收單元,被配置成接收通過網(wǎng)頁瀏覽器傳入的目標(biāo)視頻的播放請求;綁定關(guān)系建立單元,被配置成響應(yīng)于目標(biāo)視頻采用了預(yù)設(shè)編碼標(biāo)準(zhǔn),根據(jù)播放請求建立目標(biāo)畫布窗口與網(wǎng)頁匯編組件之間的綁定關(guān)系;解封裝單元,被配置成根據(jù)播放請求對目標(biāo)視頻進(jìn)行解封裝,得到待解碼數(shù)據(jù);解碼及渲染單元,被配置成控制網(wǎng)頁匯編組件依次對待解碼數(shù)據(jù)進(jìn)行解碼和渲染,得到渲染后數(shù)據(jù);渲染后數(shù)據(jù)顯示單元,被配置成控制網(wǎng)頁匯編組件將渲染后數(shù)據(jù)顯示于目標(biāo)畫布窗口。
第三方面,本公開實施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,該指令被至少一個處理器執(zhí)行,以使至少一個處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的視頻渲染方法。
第四方面,本公開實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),該計算機指令用于使計算機執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的視頻渲染方法。
第五方面,本公開實施例提供了一種包括計算機程序的計算機程序產(chǎn)品,該計算機程序在被處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的視頻渲染方法。
本公開實施例提供的視頻渲染方法包括:接收通過網(wǎng)頁瀏覽器傳入的目標(biāo)視頻的播放請求;響應(yīng)于目標(biāo)視頻采用了預(yù)設(shè)編碼標(biāo)準(zhǔn),根據(jù)播放請求建立目標(biāo)畫布窗口與網(wǎng)頁匯編組件之間的綁定關(guān)系;根據(jù)播放請求對目標(biāo)視頻進(jìn)行解封裝,得到待解碼數(shù)據(jù);控制網(wǎng)頁匯編組件依次對待解碼數(shù)據(jù)進(jìn)行解碼和渲染,得到渲染后數(shù)據(jù);控制網(wǎng)頁匯編組件將渲染后數(shù)據(jù)顯示于目標(biāo)畫布窗口。
在網(wǎng)頁端處理框架接收到目標(biāo)視頻的播放請求時,本公開通過預(yù)先與網(wǎng)頁匯編組件建立有的數(shù)據(jù)傳輸通路,將待解碼數(shù)據(jù)發(fā)至網(wǎng)頁匯編組件,以借助其可直接與播放端底層硬件進(jìn)行交互的匯編代碼執(zhí)行解碼和渲染操作,省去了使用封裝的上層應(yīng)用程序編程接口來間接調(diào)動底層硬件中間的各種轉(zhuǎn)換、協(xié)調(diào)步驟,減少了性能開銷、縮短了執(zhí)行耗時、提升了渲染效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111097148.8/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ù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





