[發明專利]一種直播過程中音頻數據混響處理方法及系統有效
| 申請號: | 201710712937.5 | 申請日: | 2017-08-18 |
| 公開(公告)號: | CN109413492B | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 黃偉;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/439 | 分類號: | H04N21/439;H04N21/43;H04S7/00 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直播 過程 音頻 數據 混響 處理 方法 系統 | ||
本發明提供一種直播過程中音頻數據混響處理方法及系統,所述的方法包括:S1,錄制直播過程中原始PCM音頻數據,并對所述原始PCM音頻數據進行混響處理;S2,對混響處理后的音頻數據進行重采樣,以使重采樣后的音頻數據的長度與原始PCM音頻數據的長度一致;S3,對重采樣后的音頻數據進行編碼并推流。本發明對直播過程中的原始音頻數據進行錄制并做混響處理,經過混響處理后的音頻數據長度通常與原始音頻數據的長度不同,因此,對混響處理后的音頻數據進行重采樣,使得混響處理后的音頻數據的長度與原始音頻數據的長度一致,解決了混響處理后的音視頻的同步問題。
技術領域
本發明涉及音頻處理技術領域,更具體地,涉及一種直播過程中音頻數據混響處理方法及系統。
背景技術
目前,在音視頻直播的過程中,為了增強用戶體驗,可以在原始的音頻中增加不同的聲音效果,即實現音頻混響。
傳統實現音頻混響的方式是直接對原始音頻數據錄制并進行混響處理,由于在混響處理的過程中會涉及到降噪功放處理以及數據類型的轉換等,從而會導致混響處理后的音頻數據的長度與原始音頻數據的長度不一致,進而導致混響處理后的音頻數據與原始的視頻數據不同步,對用戶的體驗度影響極大。
發明內容
本發明提供一種克服上述問題或者至少部分地解決上述問題的直播過程中音頻數據混響處理方法及系統,克服了現有技術中混響處理后的音視頻不同步的問題。
根據本發明的第一方面,提供一種音頻數據處理方法,包括:
S1,錄制直播過程中原始PCM音頻數據,并對所述原始PCM音頻數據進行混響處理;
S2,對混響處理后的音頻數據進行重采樣,以使重采樣后的音頻數據的長度與原始PCM音頻數據的長度一致;
S3,對重采樣后的音頻數據進行編碼并推流。
本發明的有益效果為:對直播過程中的原始音頻數據進行錄制并做混響處理,經過混響處理后的音頻數據長度通常與原始音頻數據的長度不同,因此,對混響處理后的音頻數據進行重采樣,使得混響處理后的音頻數據的長度與原始音頻數據的長度一致,解決了混響處理后的音視頻的同步問題。
在上述技術方案的基礎上,本發明還可以作如下改進。
進一步的,所述步驟S1中錄制直播過程中原始PCM音頻數據進一步包括:
以預設采樣頻率以及雙聲道對直播過程中的原始音頻流進行錄制,得到PCM格式的音頻數據。
進一步的,所述步驟S1中對所述原始PCM音頻數據進行混響處理進一步包括:
采用串行處理方式對原始PCM音頻數據進行不同聲音效果的處理,且處理后的不同聲音效果的音頻數據共用同一緩存。進一步的,所述步驟S2進一步包括:
根據原始PCM音頻數據的采樣點個數,對混響處理后音頻數據進行重采樣,使得重采樣后的音頻數據的采樣點個數和原始PCM音頻數據的采樣點個數相同。
進一步的,所述對混響處理后音頻數據進行重采樣進一步包括:
檢測混響處理后的音頻數據波形的峰值點,其中,所述峰值點包括峰值最高點和峰值最低點;
分別在兩個相鄰的峰值點之間進行重采樣,使得對整個波形的采樣點個數與原始PCM音頻數據的采樣點個數相等。
進一步的,所述分別在兩個相鄰的峰值點之間進行重采樣進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710712937.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





