WebRTC代碼走讀(八):代碼檔案夾結構

來源:互聯網
上載者:User

標籤:include   form   控制   ima   turn   工具   pre   ane   c代碼   

轉載註明出處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  //音頻引擎代碼,音頻處理流程

WebRTC代碼走讀(八):代碼檔案夾結構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.