[發明專利]一種處理視音頻的方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010621187.2 | 申請日: | 2020-07-01 |
| 公開(公告)號: | CN111510744B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 黃裔 | 申請(專利權)人: | 北京美攝網絡科技有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/845;H04N21/234;H04N21/233;H04N21/231 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100195 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理 音頻 方法 裝置 電子設備 存儲 介質 | ||
1.一種處理視音頻的方法,其特征在于,所述方法包括:
web端啟動待編輯工程;
所述web端從存儲服務器中下載攜帶有JavaScript接口的wasm相關文件,并對所述wasm相關文件進行編譯,得到wasm處理模塊;
在所述待編輯工程中,所述web端通過所述JavaScript接口,創建視音頻編輯界面;
所述wasm處理模塊獲取待編輯視音頻中的m3u8文件切片,并將所述m3u8文件切片添加到所述視音頻編輯界面;
所述web端從所述存儲服務器中下載特效包;
所述wasm處理模塊根據所述特效包,對所述m3u8文件切片進行渲染處理。
2.根據權利要求1所述方法,其特征在于,所述web端與合成服務器連接,所述方法還包括:
所述web端將對所述m3u8文件切片進行渲染處理得到的渲染結果以xml格式進行存儲,得到xml格式的處理數據;
所述web端將所述處理數據,發送至所述合成服務器并通過所述web端的canvas預覽窗口顯示發送給所述合成服務器的所述處理數據;
所述合成服務器對同時接收到的多個所述處理數據進行合成,得到所述待編輯視音頻的成片;其中,所述成片攜帶有合成地址;
根據所述合成地址,將所述待編輯視音頻的成片存儲在所述存儲服務器中,并將所述合成地址返回給所述web端;
所述web端根據所述合成地址,對所述待編輯視音頻的成片進行下載和預覽。
3.根據權利要求1所述方法,其特征在于,所述web端從存儲服務器中下載攜帶有JavaScript接口的wasm相關文件,包括:
編輯服務器基于webassembly技術,用C++語言編譯得到wasm相關文件,并將所述wasm相關文件存儲在所述存儲服務器,其中,所述wasm相關文件攜帶有JavaScript接口;
所述web端從所述存儲服務器中,下載所述攜帶有JavaScript接口的wasm相關文件。
4.根據權利要求1所述方法,其特征在于,在所述wasm處理模塊獲取待編輯視音頻中的m3u8文件切片之前,所述方法還包括:
所述web端將所述待編輯視音頻上傳到轉碼服務器;
所述轉碼服務器按照預設的配置規則,對所述待編輯視音頻進行轉碼和分片,生成多個攜帶有切片信息的低碼流的m3u8文件切片,并將生成的所述多個低碼流的m3u8文件切片存儲在所述存儲服務器中;
其中,所述配置規則包括配置切片信息,所述切片信息包括分辨率、碼率和時長。
5.根據權利要求4所述方法,其特征在于,所述web端包括FS和IndexDB,所述wasm處理模塊獲取待編輯視音頻中的m3u8文件切片,包括:
所述wasm處理模塊檢測所述FS中,是否存儲有所述m3u8文件切片;
若檢測到所述FS中存儲有所述m3u8文件切片,所述wasm處理模塊從所述FS中加載所述m3u8文件切片;
若檢測到所述FS中未存儲有所述m3u8文件切片,則檢測所述IndexDB中,是否存儲有所述m3u8文件切片;
若檢測到所述IndexDB存儲有所述m3u8文件切片,則將IndexDB中的所述m3u8文件切片,從所述IndexDB中讀取到所述FS中,所述wasm處理模塊再從所述FS中加載所述m3u8文件切片;
若檢測到所述IndexDB未存儲有所述m3u8文件切片,則根據所述切片信息,所述wasm處理模塊從所述存儲服務器中的所述多個m3u8文件切片中,下載所述m3u8文件切片;
其中,所述FS是指:一種對數據資源進行二級臨時緩存的存儲空間,其中存儲的數據依靠操作系統提供的文件系統進行存儲。
6.根據權利要求5所述方法,其特征在于,在所述wasm處理模塊從所述存儲服務器中的所述多個m3u8文件切片中,下載所述m3u8文件切片之后,所述方法還包括:
根據所述切片信息,所述wasm處理模塊將獲取的所述m3u8文件切片,存儲至所述FS中;
所述FS將所述FS中存儲的所述m3u8文件切片,存儲至所述IndexDB中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京美攝網絡科技有限公司,未經北京美攝網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010621187.2/1.html,轉載請聲明來源鉆瓜專利網。





