WebRTC目录结构总结

  • api webRTC接口层,浏览器都是通过该接口调用WebRTC
  • call 数据流的管理层,call代表同一个端点的所有数据的流入流出
  • video 与视频相关的逻辑
  • audio 与音频相关的逻辑
  • common_audio 音频算法相关
  • common_video 视频算法相关
  • media 与多媒体相关的逻辑处理,如编解码的逻辑处理
  • logging 日志相关
  • module 最重要的目录,子模块
    • audio_coding 音频编解码相关代码
    • audio_device 音频采集与音频播放相关的代码
    • audio_mixer 混音相关代码
    • audio_processing 音频前后处理的相关代码
    • bitrate_controller 码率控制相关代码
    • congestion_controller 流控制相关代码
    • desktop_capture 桌面采集相关的代码
    • pacing 码率探测及平滑处理相关的代码
    • remote_bitrate_estimator 远端码率估算相关的代码
    • rtp_rtcp rtp/rtcp协议相关代码
    • video_capture 视频采集相关的代码
    • video_coding 视频编解码相关的代码
    • video_processing 视频前后处理相关的代码
  • pc Peer Connection,连接相关的逻辑层
  • p2p 端对端相关的代码,stun,turn
  • rtc_base 基础代码,如线程、锁相关的统一接口代码
  • rtc_tool 音视频分析相关的工具代码
  • tool_webrtc webrtc测试相关的工具代码,如网络模拟器
  • system_wrappsers 与具体操作系统相关的代码,如cpu特性,原子操作等
  • stats 存放各种数据统计相关的类
  • sdk 存放Android和iOS层代码,如视频的采集、渲染等
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值