WebRTC源码目录结构

一、WebRTC源码目录结构

目录功能
apiWebRTC接口层,浏览器都是通过该接口调用WebRTC
call数据流的管理层,Call代表同一个端点的所有数据的流入流出
video与视频相关的逻辑
audio与音频相关的逻辑
common_audio音频算法相关
common_video视频算法相关
media与媒体相关的逻辑处理,如编解码的逻辑处理
logging日志相关
module最重要的目录,子模块
pcPeer Connection,连接相关的逻辑
p2p端对端相关代码,stun, turn
rtc_base基础代码,如线程、锁相关的统一接口代码
rtc_tool音视频分析相关的工具代码
tool_webrtcWebRTC测试相关的工具代码,如网络模拟器
system_wrappers与具体操作系统相关的代码。如CPU特性,原子操作
stats存放各种数据统计相关的类
sdk存放Android 和 IOS 层代码。如视频采集,渲染

二、WebRTC Modules 目录

目录功能
audio_coding音频编解码相关代码
audio_device音频采集与音频播放相关代码
audio_mixer混音相关代码
audio_processing音频前后处理的相关代码
bitrate_controller码率控制相关代码
congestion_controller流控相关的代码
desktop_capture桌面采集相关的代码
pacing码率探测及平滑处理相关的代码
remote_bitrate_estimator远端码率估算相关的代码
rtp_rtcprtp/rtcp协议相关代码
video_capture视频采集相关的代码
video_coding视频编解码相关的代码
video_processing视频前后处理相关的代码
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值