开始上手
# WebRTC目录结构
主目录结构:
- api目录:如果我们要增加接口或者调整接口,就需要到API目录下去修改相关接口。
- call目录:当与对端进行连接之后,同一个端的流通过Call进行管理;如果与多个对端进行连接,就会存在多个Call。
- media目录:内部实现了编解码的逻辑处理(并没有实现编解码内部逻辑,是在Module中实现的),只是对编解码算法进行了调用控制(决定在哪调用)。
- module目录:有很多子模块。
- pc目录:代表与对端的连接,可以获取流,获取统计信息(上层的统一接口层)。
Module目录:
- audio_mixer目录:实现混音操作,比如在多人通话时候,需要对多个音频进行混合处理,这样在传输时比较方便,减少了音频流。
- audio_processing目录:实现音频的前后处理,比如降噪、回音消除...
- video_processing目录:实现视频的前后处理,可以添加如人脸识别等操作...
# 参考
编辑 (opens new window)
上次更新: 2022/07/21, 16:40:55