WebRTC代碼走讀(八):代碼目錄結構


轉載注明出處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等,服務器和客戶端 │ ├── ./p2p/base │ └── ./p2p/client ├── ./sound //未知 ├── ./system_wrappers //系統api封裝 ├── ./test ├── ./tools //音視頻測試工具代碼 ├── ./video //未知 ├── ./video_engine //視頻引擎代碼,視頻的處理流程 └── ./voice_engine //音頻引擎代碼,音頻處理流程
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM