Codec opus module for Asterisk
This configuration documentation is for functionality provided by codec_opus
.
codecs.conf
opus
Codec opus module for Asterisk options
Configuration Option Reference
Option Name |
Type |
Default Value |
Regular Expression |
Description |
---|---|---|---|---|
|
|
|
|
Must be of type 'opus'. |
|
|
|
Encoder's packet loss percentage. |
|
|
|
|
Encoder's computational complexity. |
|
|
|
|
Encoder's maximum bandwidth allowed. |
|
|
|
|
Encoder's signal type. |
|
|
|
|
Encoder's application type. |
|
|
|
|
Encoder's maximum playback rate. |
|
|
|
|
Encoder's bit rate. |
|
|
|
|
Encoder's constant bit rate value. |
|
|
|
|
Encoder's forward error correction value. |
|
|
|
|
Encoder's discontinuous transmission value. |
Configuration Option Descriptions
packet_loss
Can be any number between 0 and 100 (inclusive). Higher values result in a loss resistant behavior, however this has a cost on the quality (dependent upon a given bitrate).
complexity
Can be any number between 0 and 10, inclusive. Note, 10 equals the highest complexity.
max_bandwidth
Sets an upper bandwidth bound on the encoder. Can be any of the following:
narrow
medium
wide
super_wide
full
signal
Aids in mode selection on the encoder:
auto
voice
music
application
voip
audio
low_delay
max_playback_rate
Any value between 8000 and 48000, inclusive. Although typically it should match one of the usual Opus bandwidths.
bitrate
Can be any number between 500 and 512000 as well as one of the following opus values:
auto
max
cbr
True/False value where 0/false/no represents a variable bit rate and 1/true/yes is constant bit rate.
fec
True/False value where 0/false/no represents disabled and 1/true/yes is enabled.
dtx
True/False value where 0/false/no represents disabled and 1/true/yes is enabled.
Import Version
This documentation was imported from Asterisk Version GIT-17-7300bdd