摘要:本發明涉及一種基于能量優先的服務器端選路混音方法。傳統混音方法中服務器端cpu負擔較大。本發明方法首先是客戶端將每幀聲音數據的能量值和編碼后的聲音數據發送到服務器端,服務器端從n個用戶中選取能量值最大的m個用戶:如m=1,將能量值最大的數據包發送給其他客戶端;如m=2,將能量值最大的2個數據包解碼、混音和編碼后發送給其他客戶端,選中的兩個數據包互相轉發;如m≥3,將能量值最大的m個數據包解碼、混音和編碼后發送給其他客戶端,選中的m個客戶端將除自己數據外的數據包進行混音、編碼打包后發送給自己;客戶端收到數據包后,直接解碼播放。本發明方法可有效降低服務器端混音時的cpu消耗,提高混音后的聲音質量。
- 專利類型發明專利
- 申請人浙江萬朋網絡技術有限公司;
- 發明人松春鋒;胡開荊;
- 地址310013 浙江省杭州市文三西路118號電子商務大廈15樓
- 申請號CN201110325795.X
- 申請時間2011年10月25日
- 申請公布號CN102436818A
- 申請公布時間2012年05月02日
- 分類號G10L19/00(2006.01)I;