wieso keine CODECS.CONF

martinkirchner

Neuer User
Mitglied seit
16 Aug 2004
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hallo,
Eine Allgemeine Frage, Bei meinem System (1.4.1) existiert keine Datei cdecs.conf. Nun liest man aber immer wieder über diese Datei. Für was ist diese Datei gedacht, und wieso gibt es sie bei mir nicht.
Habe da nämlich einige Probleme mit G.726.

Vielen Dank
 

betateilchen

Grandstream-Guru
Mitglied seit
30 Jun 2004
Beiträge
12,882
Punkte für Reaktionen
0
Punkte
0
Die Datei codecs.conf dient eigentlich primär dazu, Parameter für Speex zu konfigurieren.

Weitere Infos findest Du über die angegebenen Links.

http://voip-info.org/wiki/view/Asterisk+codecs
http://bugs.digium.com/view.php?id=2536

In den aktuellen Sourcen von Asterisk 1.4.4. ist die Datei übrigens enthalten, aber sie kennt bisher nur Einträge für speex und plc.

Code:
[speex]
; CBR encoding quality [0..10]
; used only when vbr = false
quality => 3

; codec complexity [0..10]
; tradeoff between cpu/quality
complexity => 2

; perceptual enhancement [true / false]
; improves clarity of decoded speech
enhancement => true

; voice activity detection [true / false]
; reduces bitrate when no voice detected, used only for CBR
; (implicit in VBR/ABR)
vad => true

; variable bit rate [true / false]
; uses bit rate proportionate to voice complexity
vbr => true

; available bit rate [bps, 0 = off]
; encoding quality modulated to match this target bit rate
; not recommended with dtx or pp_vad - may cause bandwidth spikes
abr => 0

; VBR encoding quality [0-10]
; floating-point values allowed
vbr_quality => 4

; discontinuous transmission [true / false]
; stops transmitting completely when silence is detected
; pp_vad is far more effective but more CPU intensive
dtx => false

; preprocessor configuration
; these options only affect Speex v1.1.8 or newer

; enable preprocessor [true / false]
; allows dsp functionality below but incurs CPU overhead
preprocess => false

; preproc voice activity detection [true / false]
; more advanced equivalent of DTX, based on voice frequencies
pp_vad => false

; preproc automatic gain control [true / false]
pp_agc => false
pp_agc_level => 8000

; preproc denoiser [true / false]
pp_denoise => false

; preproc dereverb [true / false]
pp_dereverb => false
pp_dereverb_decay => 0.4
pp_dereverb_level => 0.3


[plc]
; for all codecs which do not support native PLC
; this determines whether to perform generic PLC
; there is a minor performance penalty for this
genericplc => true