转载注明出处http://blog.csdn.net/wanghorse

├── ./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等,server和客户端
│ ├── ./p2p/base
│ └── ./p2p/client
├── ./sound //未知
├── ./system_wrappers //系统api封装
├── ./test
├── ./tools //音视频測试工具代码
├── ./video //未知
├── ./video_engine //视频引擎代码。视频的处理流程
└── ./voice_engine //音频引擎代码,音频处理流程

最新文章

  1. node服务器获取form表单
  2. H264/AVC视频解码时AVC1和H264的区别
  3. 如何在Windows下使用matplotlib
  4. C#编码标准--编码习惯
  5. MOUNT MACBOOK DISK (OSX / HFS+) ON UBUNTU 12.04 LTS WITH READ/WRITE
  6. (转)JAVA路径问题及命令行编译运行基础(linux下)
  7. PAC全自动脚本代理
  8. 总结scala(一)
  9. Junit4学习(六)Junit4参数化设置
  10. Netbeans IDE 安装Emmet插件并解决Emmet插件无效果问题
  11. spring aop中pointcut表达式完整版
  12. functools模块中partial的使用
  13. [Leetcode 72]编辑距离 Edit Distance
  14. vue计算属性(通过计算得来的属性)
  15. 最小的N个和(堆)
  16. LOJ-10108(欧拉回路+并查集)一个图至少用几笔画成
  17. python知识补足
  18. Python面向对象:获取对象信息
  19. php中正则案例分析
  20. 64bits access

热门文章

  1. DELL灵越 n4030笔记本安装win7之无线网卡驱动安装
  2. String与StringBuffer的差别
  3. 0x3A 博弈论之SG函数
  4. tcpdump dns流量监控
  5. 最小生成树基础 (Kruskal)
  6. 8.QList QMap QVariant
  7. Python 函数(二)
  8. JVM源码分析之javaagent原理完全解读--转
  9. 使用DWR实现JS调用服务端Java代码
  10. C#测量程序运行时间及cpu使用时间实例方法