Аудио кодеки¶
Поддерживаемые транспортные протоколы¶
- RTP
- RTCP
- RTP DTMF (RFC2833)
Поддерживаемые аудио кодеки¶
- G.711 (ulaw и alaw)
- G.722
- G.723
- G.729
- G.726
- G.726aal2
- ADPCM
- AMR (NB)
- codec2
- GSM
- iLBC
- LPC10
- silk (частоты дискретизации 8, 12, 16, 24 kHz): используется в Skype
- slin (частоты дискретизации 8, 12, 16, 24, 32, 44, 48, 96, 192 kHz)
- speex (частоты дискретизации 8, 32 kHz)
- opus: используется в WebRTC
Все кодеки поддерживают Перекодировку на лету.
Для G.729 кодирование производится только в формат G.729a.
Декодирование поддерживается и для G.729a и для G.729b.
В случае если обе ноги звонка созданы с G.729, пакеты передаются прозрачно, без перекодировки G.729a <-> G.729b, вне зависимости от того какие схемы кодирования были установлены в сигнализационной сессии, поскольку эти битстримы совместимы.
Поддерживаемые режимы¶
- p2p (packet to packet).
Сверх-быстрое прокси.
Доступен для канала SIP;
- прокси.
Доступен для всех кодеков.
Доступен режим как прокси уровня приложения так и прокcи уровня ядра ОС (Медиа Прокси);
- Перекодировка кодеков.
Включается автоматически, если в процессе согласования сессии была выбрана схема, по которой требуется перекодировка.
- буферизация (может быть включена опционально).
Вы можете определить длительность голосового фрейма в милисекундах и система будет буферизировать поток в соответствие с настройками.
- считывание DTMF из голосового потока (обработка тонов на программном DSP) - для кодеков G.711 ulaw/alaw
- запись в файл из RTP потока.
Проигрывание из файла в RTP поток.
Поддерживаемые форматы файлов:
- wav. При этом активизируется режим перекодировки
- mp3. При этом активизируется режим перекодировки
- g729, g723, итд (поддерживаются форматы для всех кодеков)
Если формат файла не совпадает с текущим выбранным форматом для канала - активизируется режим перекодировки.
- генерация аудио в RTP поток. Генерация КПВ.
См. также:
English translation