当前位置:   article > 正文

【基于obs开发推流工具教程】--推送混音的流程_obs 混音器 源码

obs 混音器 源码

第一采集:音频的采集放到source的input
obs_source_output_audio->process_audio->source_output_audio_data

obs_source_output_audio:底层的wasapi_output_capture wasapi_input_capture ffmpeg_source初始的声音源走着
source_output_audio_data :然后数据源到source 的inputbuf
在这里插入图片描述
麦克风和本地音频在一个线程,每个mp4一个线程
第二步混音:场景混音:
1.带声音的场景排序:s在这里插入图片描述
2.混音器+麦克风+mp4 input 数据拷贝到out buf
在这里插入图片描述
3,场景混音
在这里插入图片描述
混音的顺序是,mp4->mp4sence->sence1->fade_transition.
淡出的混音:obs_transition_audio_render
输出场景的混音 scene_audio_render

第三部分:输出场景和系统音混音

在这里插入图片描述
source:有wasapi_output_capture wasapi_input_capture fade_transition

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号