[發明專利]音視頻處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 202111044166.X | 申請日: | 2021-09-07 |
| 公開(公告)號: | CN113766146B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 李明路 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262;H04N5/765;H04N5/91;H04N21/44;H04N21/439;H04N21/8547 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 處理 方法 裝置 電子設備 存儲 介質 | ||
本公開提供了一種音視頻處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,涉及媒體云技術領域。該方法包括:獲取包含目標音視頻數據流的目標處理請求;確定與目標處理請求對應的目標音視頻管線,音視頻管線基于按鏈式結構排列的多個功能組件構成,各功能組件統一由預設的數據流分發模塊派發輸入數據、回收輸出數據;調用目標音視頻管線持續處理目標音視頻數據流,并持續輸出經處理后得到的處理后音視頻數據流。該方法通過控制由數據流分發模塊提供的統一分發機制,得以將執行時序上的各功能組件解耦、無需執行時序在前的功能組件來調用執行時序在后的功能組件,在提升音視頻流的處理效率的同時也降低了運維復雜度。
技術領域
本公開涉及數據處理技術領域,具體涉及媒體云技術領域,尤其涉及一種音視頻處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
背景技術
移動端的音視頻數據處理框架與用于處理其它類別的數據處理框架相比有很大不同。音視頻處理框架首先要立足移動端提供的系統能力,包括系統層面定義的軟件框架和硬件能力。
而與其它移動端應用框架相比音視頻框架最特別的地方就是管線部分,因為音視頻SDK(Software Development Kit,軟件開發工具包外文名)的產品與其它產品不太一樣,首先需要的是實時處理,數據流是不斷在各個功能組件/模塊之間穿梭的。
因此,如何保證音視頻數據流得以在各個功能組件間高效傳輸,是處理音視頻數據的關鍵。
發明內容
本公開實施例提出了一種音視頻處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
第一方面,本公開實施例提出了一種音視頻處理方法,包括:獲取包含目標音視頻數據流的目標處理請求;確定與目標處理請求對應的目標音視頻管線,音視頻管線基于按鏈式結構排列的多個功能組件構成,各功能組件統一由預設的數據流分發模塊派發輸入數據、回收輸出數據;調用目標音視頻管線持續處理目標音視頻數據流,并持續輸出經處理后得到的處理后音視頻數據流。
第二方面,本公開實施例提出了一種音視頻處理裝置,包括:請求獲取單元,被配置成獲取包含目標音視頻數據流的目標處理請求;目標管線確定單元,被配置成確定與目標處理請求對應的目標音視頻管線,音視頻管線基于按鏈式結構排列的多個功能組件構成,各功能組件統一由預設的數據流分發模塊派發輸入數據、回收輸出數據;目標管線調用及輸出返回單元,被配置成調用目標音視頻管線持續處理目標音視頻數據流,并持續輸出經處理后得到的處理后音視頻數據流。
第三方面,本公開實施例提供了一種電子設備,該電子設備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執行的指令,該指令被至少一個處理器執行,以使至少一個處理器執行時能夠實現如第一方面中任一實現方式描述的音視頻處理方法。
第四方面,本公開實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,該計算機指令用于使計算機執行時能夠實現如第一方面中任一實現方式描述的音視頻處理方法。
第五方面,本公開實施例提供了一種包括計算機程序的計算機程序產品,該計算機程序在被處理器執行時能夠實現如第一方面中任一實現方式描述的音視頻處理方法。
為更好的在移動端設備上處理音視頻數據,本公開提供了一種將多個用于處理音視頻數據流的多個功能組件按鏈式結構排列、采用預設的數據流分發模塊統一向鏈上的各功能組件派發輸入數據、回收輸出數據的新式音視頻管線構建方案,通過控制由該數據流分發模塊提供的統一分發機制,得以將執行時序上的各功能組件解耦、無需由執行時序在前的功能組件來調用執行時序在后的功能組件,使功能組件僅需專注于其自身的數據處理,不僅提升了音視頻流的處理效率也降低了運維復雜度,同時通過數據流分布模塊也能夠更好的監測音視頻流在各功能組件間的流轉情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111044166.X/2.html,轉載請聲明來源鉆瓜專利網。





