会议中的混音与混屏
来源:http://blog.csdn.net/lezhiyong
混音:将多路音频流混成一路音频,会议中分终端混音和服务器混音两种实现。
终端混音:
终端接收到多路(多个用户)音频流后,在终端本地将多路音频流混成一路音频送给扬声器播放。终端混音方式下服务器只起数据转发作用负担轻,优点是便于扩充,增加用户数量不会增加服务器多少负担。缺点是每个终端都需要进行混音工作,故每个终端需要性能足够好的配置。由于终端接收是多路音频,终端还要有较宽的带宽。
服务器混音:
混音器位于服务器端,n路音频流首先按各自的编码标准进行解码后的音频流混合成一路,混合后的音频重新编码后发送到待接收的终端。服务器混音的优点是终端负担较轻,终端带宽要求也不高,但服务器端需要完成大部分混音工作完成,要求性能足够好。缺点是系统的可扩充性不好,随着终端用户数量的增加,服务器负担会加重。
混屏(多画面码流合成):
将多路视频流合成成一路视频流发给待接受的终端,如将四路 QCIF大小的 H.264编码码流合并成一路 CIF大小的码流技术 ,输出的码流与普通的 H.264的CIF格式的码流完全一样。这个合并的过程放在了MCU上 ,对于终端来说 ,与接收单一画面的视频信号相比 ,在带宽占用和信号处理方面不会增加任何额外的负担 ,且减轻终端的复杂度并提高稳定性。