- 博客(2)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 WebRTC占用麦克风问题(iOS&&Android)
接下来主要实现上层如何调用到底层,WebRTC在创建的时候会生成RTCAudioTrack,本人是直接对track中的isEnable进行更改,其中isEnable源码已经写好,只需要在中间截取就好。OC配置isEnable的时候会通过source走到WebRtcVoiceMediaChannel::MuteStream,源码默认的实现方式是静音的时候会把rtp的数据变成0,发0音频到对端。至此iOS的麦克风资源占用问题就此解决。Android的后续贴出。
2023-06-20 17:40:59 277 1
原创 WebRTC支持AAC
以上为WebRTC添加AAC主要的流程。具体源码后续抽时间贴出。在实现过程中还遇到不少问题,比如时间戳、长度等问题,后续统一整理下。WebRTC源码默认不支持AAC,若要在源码里面支持AAC,需要改到以下的源码,目前接入的编码库为faac,解码库为faad2。1、faac(Android&&iOS)编译,faad2(Android&&iOS)编译。4、编解码模块实现。
2023-06-20 17:39:58 553 1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人