码迷,mamicode.com
首页 > 其他好文 > 详细

audio_coding模块分析和audio_conference_mixer模块分析

时间:2015-07-11 18:28:33      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:webrtc

audio_coding
1. 主要接口
     AudioCodingModuleImpl::RegisterReceiveCodec 初始化Codec
     AudioCodingModuleImpl::IncomingPacket 收包
     AudioCodingModuleImpl::PlayoutData10Ms neteq处理,并解码,返回原始数据
     AudioCodingModuleImpl::Add10MsData 存储数据
     AudioCodingModuleImpl::Process 编码,并调用channel回调

2. 主要功能类
     AudioDecoder/AudioEncoder audio编解码接口类
     NetEqImpl neteq的主要接口和处理类,负责neteq的相关功能流程,以及调用AudioDecoder和AudioEnder相关编解码接口

3. 主要功能
     neteq, 处理语音编解码,管理编解码库


AudioProcessingImpl
1. 主要接口
     AudioConferenceMixerImpl::Process 主要处理类,遍历所有channel,回调出来原始数据,进行混音
     AudioConferenceMixerImpl::SetMixabilityStatus 加入到混音器

2. 主要功能类
     AudioConferenceMixerImpl 混音的控制类

3. 主要功能
     混音

     

版权声明:本文为博主原创文章,未经博主允许不得转载。

audio_coding模块分析和audio_conference_mixer模块分析

标签:webrtc

原文地址:http://blog.csdn.net/wanghorse/article/details/46843271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!