[發明專利]流媒體數據轉碼方法、裝置、計算設備及可讀存儲介質有效
| 申請號: | 202010781992.1 | 申請日: | 2020-08-06 |
| 公開(公告)號: | CN111954027B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 黎明;夏一哂;彭華 | 申請(專利權)人: | 浩聯時代(北京)科技有限公司 |
| 主分類號: | H04N21/233 | 分類號: | H04N21/233;H04N21/434;H04N21/439;H04N21/4402;H04N21/6437 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流媒體 數據 方法 裝置 計算 設備 可讀 存儲 介質 | ||
1.一種流媒體數據轉碼方法,適于在計算設備中完成,所述方法包括:
接收源流媒體數據,對所述源流媒體數據流進行解復用,分解出源音頻數據和源視頻數據,所述源音頻數據為第一音頻編碼格式;
對所述源音頻數據進行音頻數據處理轉換成目標音頻數據,所述目標音頻數據為第二音頻編碼格式,其中,所述第二音頻編碼格式的音頻幀的幀長度為第二音頻幀長度;
對所述源視頻數據進行視頻數據處理獲得目標視頻數據,具體包括,解析第一音頻編碼格式的源音頻數據包,獲取所述源音頻數據包中的第一音頻幀;將所述第一音頻幀中的采樣點數據根據第二音頻幀長度封裝成第二音頻編碼格式的音頻幀;將所述第二音頻編碼格式的音頻幀封裝成目標音頻數據包,并設定所述目標音頻數據包的時間戳,相鄰的第二音頻編碼格式的音頻幀之間的時間戳增量為相鄰的第二音頻編碼格式的幀間的時間間距;
將所述目標音頻數據和目標視頻數據進行復用,獲得目標流媒體數據;
其中,所述將所述第一音頻幀中的采樣點數據根據第二音頻幀長度封裝成第二音頻編碼格式的音頻幀包括:獲取第一音頻編碼格式的音頻幀,所述第一音頻編碼格式的音頻幀的幀長度為第一音頻幀長度,所述第一音頻幀長度大于第二音頻幀長度;對每一個所述第一音頻編碼格式的音頻幀中的采樣點數據進行重采樣,將重采樣結果封裝成第二音頻編碼格式的音頻幀,所述重采樣結果中的采樣點個數等于第二音頻幀長度;
所述對每一個所述第一音頻編碼格式的音頻幀中的采樣點數據進行重采樣包括:根據第一音頻幀長度和第二音頻幀長度,將所述第一音頻編碼格式的音頻幀中的采樣點平均分成若干重采樣組,其中,所述重采樣組的個數M=N1-N2,每一個重采樣組中包含的采樣點數N=N1/(N1-N2),N1為第一音頻幀長度,N2為第二音頻幀長度;所述每一個重采樣組中按照預定規則刪除一個采樣點;
所述每一個重采樣組中按照預定規則刪除一個采樣點包括:計算每一個重采樣組中每個采樣點數據與相鄰采樣點數據的平均絕對差值;將其中所述平均絕對差值最小的采樣點刪除。
2.如權利要求1所述的方法,其中,所述源流媒體數據為實時傳輸協議數據包,所述實時傳輸協議數據包報頭中包含同步源標識符,所述對所述源流媒體數據流進行解復用,分解出源音頻數據和源視頻數據包括:
根據所述實時傳輸協議數據包報頭中的同步源標識符從源流媒體數據中分解出源音頻數據和源視頻數據。
3.如權利要求1所述的方法,其中,所述將所述第一音頻幀中的采樣點數據根據第二音頻幀長度封裝成第二音頻編碼格式的音頻幀包括:
獲取第一音頻編碼格式的音頻幀中的采樣點數據;
從所述采樣點數據中獲取第二音頻幀長度的采樣點數據封裝成第二音頻編碼格式的音頻幀。
4.如權利要求1所述的方法,其中,所述采樣點數據與相鄰采樣點數據的平均絕對差值的計算公式為:Pn=(|Vn-Vn-1|+|Vn+1-Vn|)/2,其中,Pn為平均絕對值,Vn為第n個采樣點的值,Vn-1為第n-1個采樣點的值,Vn+1為第n+1個采樣點的值。
5.如權利要求1所述的方法,其中,所述每一個重采樣組中按照預定規則刪除一個采樣點包括:
利用線性回歸算法根據每個采樣點數據的實際值獲得采樣點數據的擬合數學模型;
計算每一個重采樣組中每個采樣點數據的實際值和數學模型值之間的絕對差值,將所述絕對差值最大的采樣點刪除。
6.如權利要求5所述的方法,其中,所述線性回歸算法為最小二乘法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浩聯時代(北京)科技有限公司,未經浩聯時代(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010781992.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





