来源:http://blog.youkuaiyun.com/lezhiyong
混音:将多路音频流混成一路音频,会议中分终端混音和服务器混音两种实现。
终端混音:
终端接收到多路(多个用户)音频流后,在终端本地将多路音频流混成一路音频送给扬声器播放。终端混音方式下服务器只起数据转发作用负担轻,优点是便于扩充,增加用户数量不会增加服务器多少负担。缺点是每个终端都需要进行混音工作,故每个终端需要性能足够好的配置。由于终端接收是多路音频,终端还要有较宽的带宽。
服务器混音:
混音器位于服务器端,n路音频流首先按各自的编码标准进行解码后的音频流混合成一路,混合后的音频重新编码后发送到待接收的终端。服务器混音的优点是终端负担较轻,终端带宽要求也不高,但服务器端需要完成大部分混音工作完成,要求性能足够好。缺点是系统的可扩充性不好,随着终端用户数量的增加,服务器负担会加重。