Кодеки являются основой цифровых медиа. Кодек кодирует звук или видео в цифровой поток, который можно отправить по сети, а совместимый кодек преобразует его обратно в звук или видео на стороне получателя. Название происходит просто от «кодер-декодер». Потоки данных часто должны переносить как аудио, так и видео вместе с метаданными, чтобы обеспечить их синхронизацию при воспроизведении, а различные кодеки отбирают, сжимают, шифруют и упаковывают эти сигналы по-разному.
Выбор кодека по сути сводится к выбору наиболее эффективного способа доставки контента с требуемым ситуацией качеством. Когда вы смотрите Youtube на маленьком экране, вам не нужно так много пикселей и, следовательно, пропускной способности, как для просмотра фильма на большом экране.
Большинство популярных кодеков являются «с потерями» — это означает, что они жертвуют качеством исходного мультимедиа, чтобы доставить его быстрее и проще. Благодаря современным алгоритмам сжатия эти потери могут быть буквально незаметными. Проблемы (зависание видео, рассинхронизация звука) часто возникают из-за неправильного выбора кодека или не совсем идеальной совместимости между кодеком, используемым на стороне кодирования и приема потока.
Кодеки для VoIP
Когда вы смотрите записанный материал, вам не нужно, чтобы сигнал поступал так быстро, как при двустороннем телефонном разговоре. VoIP предъявляет три требования; качество звука должно быть таким же хорошим, как у традиционного телефона, сигнал должен приходить и быстро собираться без каких-либо заметных задержек, а пакеты должны минимально требовать пропускную способность.
Пропускная способность является проблемой как для бизнес-пользователя, так и для оптового поставщика услуг по отправке DID. Экономичные пакеты позволяют вам управлять многочисленными телефонными номерами через один маршрутизатор, не борясь за доступ с другими интернет-приложениями. Экономичный кодек также позволяет вашему оптовому провайдеру создания DID, например IDT, чтобы снизить стоимость вызова и минимизировать ваши счета.
Некоторые популярные кодеки VoIP
Для факса, телефона и конференц-связи используются разные кодеки, но чтобы проиллюстрировать их преимущества и недостатки, мы опишем лишь два наиболее часто используемых. VoIP.
Один под названием G.711 собирает исходный звуковой сигнал объемом 80 байт за раз и делает это каждые 10 мс («частота дискретизации»). Затем он упаковывает их в пакеты, которые используются для отправки информации в Сеть, и отправляет их со скоростью 50 пакетов в секунду. Вы можете определить, что каждый пакет должен нести примерно 20 мс звука, чтобы кодек на другом конце мог восстановить голос «в реальном времени». При этом кодек G.711 использует скорость вашего широкополосного канала 87.2 Кбит/с.
Кодек G.723.1, напротив, берет выборки по 20 байт каждые 30 мс и отправляет их пакетами со скоростью 33.3 байта в секунду. На этот раз для достижения качественного звука в реальном времени каждый пакет должен будет содержать примерно 30 мс голоса, но использует только 20.8 Кбит/с вашей полосы пропускания.


