您的位置:首页 > 编程语言

webrtc代码目录结构

2017-03-30 20:06 369 查看
├── ./base  //基础平台库,包括线程、锁、socket等

├── ./build //编译脚本,gyp

├── ./common_audio  //基础公共的音频处理

│   ├── ./common_audio/include  //就一个类型转换头文件

│   ├── ./common_audio/resampler    //音频重采样代码

│   ├── ./common_audio/signal_processing    //音频信号处理代码,和硬件平台有关,有汇编代码

│   └── ./common_audio/vad  //vad代码

├── ./common_video  //基础的公共视频处理,如I420桢处理、scaler、plane

├── ./examples //例子

├── ./libjingle //libjingle

├── ./modules

│   ├── ./modules/audio_coding

│   │   ├── ./modules/audio_coding/codecs //音频codec处理,统一封装公共接口和各类不同的codec的具体处理,cng,g711,g722等

│   │   ├── ./modules/audio_coding/main //音频codec处理模块代码

│   │   │   ├── ./modules/audio_coding/main/acm2    //音频处理模块的主要代码

│   │   └── ./modules/audio_coding/neteq    //neteq代码

│   │       ├── ./modules/audio_coding/neteq/interface

│   │       ├── ./modules/audio_coding/neteq/mock

│   │       ├── ./modules/audio_coding/neteq/test

│   │       └── ./modules/audio_coding/neteq/tools

│   ├── ./modules/audio_conference_mixer    //音频合成代码

│   │   ├── ./modules/audio_conference_mixer/interface

│   │   └── ./modules/audio_conference_mixer/source

│   ├── ./modules/audio_device  //audio设备处理代码,采集和放音,android,ios,linux,mac,win

│   │   ├── ./modules/audio_device/main //AudioDeviceModule处理代码

│   ├── ./modules/audio_processing //音频前后端处理,aec,aecm,agc,beamformer,ns,transient

│   ├── ./modules/bitrate_controller    //码率模块控制代码

│   ├── ./modules/desktop_capture //桌面抓拍处理代码和各平台处理代码,mac,win,x11

│   ├── ./modules/interface

│   ├── ./modules/media_file    //播放录制文件模块代码,支持avi

│   ├── ./modules/pacing    //码率探测代码

│   ├── ./modules/remote_bitrate_estimator  //远端码率计算

│   ├── ./modules/rtp_rtcp //rtp、rtcp的处理代码,封装解封装,各种codec的不同处理、fec

│   ├── ./modules/utility

│   ├── ./modules/video_capture //视频摄像头采集代码,android、ios、linux、mac、win

│   ├── ./modules/video_coding //视频codec处理代码,i420、vp8、vp9

│   │   ├── ./modules/video_coding/codecs

│   │   ├── ./modules/video_coding/main //VideoCodingModule处理代码

│   ├── ./modules/video_processing //视频前后处理,brighten,color enhancement,deflickering,spatial resampler等

│   │   └── ./modules/video_processing/main //VideoProcessingModule

│   └── ./modules/video_render  //视频渲染代码,android,ios、linux、mac、windows、opengles

├── ./p2p //nat穿越代码,turn/stun等,服务器和客户端

│   ├── ./p2p/base

│   └── ./p2p/client

├── ./sound //未知

├── ./system_wrappers //系统api封装

├── ./test

├── ./tools //音视频测试工具代码

├── ./video //未知

├── ./video_engine  //视频引擎代码,视频的处理流程
└── ./voice_engine  //音频引擎代码,音频处理流程

     技术交流有兴趣请加:
     音视频技术交流群:308601278
     无线投屏技术交流群:582349005
     
     我司有成熟的视频会议/视频监控/视频调度/无线投屏盒子销售,也可做音视频相关产品和技术的定制化开发
     有需要可发邮件marketing@bijienetworks.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webrtc miracast airplay