Кодек VoIP – что это такое
Кодек VoIP — это аппаратное устройство или программа, которые кодируют или декодируют цифровой поток / сигнал для передачи по сети данных. Кодеки бывают для аудио или видео данных. Основное различие между кодеками – алгоритмы: одни предназначены для сжатия и распаковки аудиофайлов, другие — для видеофайлов.
Кодеки делятся на две категории: кодеки сжатия без потерь и кодеки сжатия с потерями.
- Сжатие без потерь (Lossless compression) — алгоритм сжатия данных, который позволяет сжимать и распаковывать мультимедиа без потери качества.
- Сжатие с потерями (Lossy compression) — алгоритм, который отбрасывает часть информации в файле, чтобы ускорить его передачу. Обычно такой кодек используется при плохом сетевом соединении. Это лучше всего заметно на видео, когда оно “распадается на квадратики”.
Почему кодеки важны
На качество аудио и видео влияют:
- Битрейт
- Сжатие
- Задержка
- Устойчивость к ошибкам
- Качество на выходе
Аудиокодеки

- GSM – 13 Кбит/с (full rate), размер кадра 20 мс.
- iLBC – 15 Кбит/с, размер кадра 20 мс; 13.3 Кбит/с, размер кадра 30 мс.
- ITU G.711 – 64 Кбит/с, основан на сэмплах. Также известен как A-law/μ-law.
- ITU G719 – 32/48/64/128 Кбит/с, размер кадра 28 мс.
- ITU G.722 – 48/56/64 Кбит/с.
- ITU G.723.1 – 5.3/6.3 Кбит/с, размер кадра 30 мс.
- ITU G.726 – 16/24/32/40 Кбит/с.
- ITU G.728 – 16 Кбит/с.
- ITU G.729 – 8 Кбит/с, размер кадра 10 мс.
- Speex – от 2.15 до 44.2 Кбит/с.
- LPC10 – 2.5 Кбит/с.
- DoD CELP – 4.8 Кбит/с.
Видеокодеки

- VP8: Используется для кодирования / декодирования видео высокой четкости (HD) в файле или битовом потоке. Кодек VP8, в отличие от H.264, бесплатен для использования.
- H.264/MPEG-4 Part 10 или AVC (Advanced Video Coding): Один из самых распространенных видеоформатов для записи, сжатия и воспроизведения видео высокой четкости. В отличие от VP8, H.264 не является полностью бесплатным.


