资讯专栏INFORMATION COLUMN

WebRTC源码目录结构

EddieChan / 3580人阅读

以下是对WebRTC入门学习课程的源码目录结构的整理,方便后续学习时进行查询。

源码对应的目录结构
目录 对应的功能
api WebRTC接口层,浏览器都是通过该接口调用WebRTC
call 数据流的管理层,call代表同一个端点的所有数据的流入流出
vedio 与视频相关的逻辑
audio 与音频相关的逻辑
common_audio 音频算法相关
common_vedio 视频算法相关
media 与多媒体相关的逻辑处理,如编解码的逻辑处理
logging 日志相关
module 最重要的目录,子模块
pc Peer Connection,连接相关的逻辑层
p2p 端对端相关代码,stun,turn
rtc_base 基础代码,如线程、锁相关的统一接口接口代码
rtc_tool 音视频分析相关的工具代码
tool_webrtc WebRTC测试相关的工具代码,如网络模拟器
system_wrappers 与具体操作系统相关的代码。如CPU特性,原子操作等
stats 存放各种数据统计相关的类
sdk 存放android和iOS层代码。如视频的采集,渲染
重要模块module对应的目录结构
目录 对应的功能
audio_coding 音频编解码相关代码
audio_device 音频采集与音频播放相关的代码
audio_mixer 混音相关的代码
audio_processing 音频前后处理相关的代码
bitrate_controller 码率控制相关的代码
congestion_controller 流控制相关的代码
desktop_controller 桌面采集相关的代码
pacing 码率探测及平滑处理相关的代码
remote_bitrate_estimator 远端码率估算相关的代码
rtp_rtcp rtp/rtcp协议相关的代码
vedio_capture 视频采集相关的代码
vedio_coding 视频编解码相关的代码
video_processing 视频前后处理相关的代码

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/105089.html

相关文章

  • WebRTC源码目录结构

    以下是对WebRTC入门学习课程的源码目录结构的整理,方便后续学习时进行查询。 源码对应的目录结构 目录 对应的功能 api WebRTC接口层,浏览器都是通过该接口调用WebRTC call 数据流的管理层,call代表同一个端点的所有数据的流入流出 vedio 与视频相关的逻辑 audio 与音频相关的逻辑 common_audio 音频算法相关 common_v...

    zero 评论0 收藏0
  • 实践解析:Electron实现跨平台视频会议的几种思路

    摘要:而现在我们可以利用多种工具框架进行跨平台开发。实现视频会议的几种思路如何利用实现一个视频会议应用这主要取决于使用什么技术来实现作为业务核心的部分。通过与技术结合,实现了网页端多方音视频通讯,可以快速实现部分的开发。 作者简介:张乾泽,声网 Agora Web 研发工程师 对于在线教育、医疗、视频会议等场景来讲,开发面向 Windows、Mac 的跨平台客户端是必不可少的一步。在过去,每...

    xi4oh4o 评论0 收藏0

发表评论

0条评论

EddieChan

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<