Кодек

 

Кодек — программа/набор алгоритмов, который в цифровом виде кодирует и декодирует данные или сигналы для отправки их по сети передачи данных.
Они играют особенно важную роль в VoIP-телефонии, поскольку определяют, как и с каким качеством аудио и видеоданные передаются по сети.
 
В кодеках сжатия проводится различие между сжатием медиаданных без потерь (lossless codecs) и сжатием с потерями.
При использовании кодека передача как видео, так и аудио всегда требует компромисса между доступной полосой пропускания, вычислительной мощностью для сжатия данных и качеством голоса. Но для большинства применений, малозаметное улучшение качества не оправдывает значительного увеличения объема получаемых файлов.
 
Широкополосные кодеки позволяют передавать голос очень высокого качества.
Узкополосные кодеки позволяют передавать голос с низкой пропускной способностью, но качество связи заметно страдает. Рекомендуется полоса пропускания не менее 100 кбит/с в обоих направлениях.
 
При использовании кодеков без потерь любая аудио- или видеоинформация, содержащаяся в исходных данных, сохраняется в исходном качестве.
 
С кодеками с потерями, которые часто приводят к потере качества, можно достичь более высокого сжатия, чтобы использовать меньшую полосу пропускания во время передачи.
Если, например, качество звука слишком низкое или во время разговора возникают рывки и обрывы, может иметь смысл сменить кодек. 
 
Распространенной причиной плохого качества звука при передаче голоса по IP является недоступность требуемой пропускной способности интернет-соединения.
 
Самый популярный сейчас кодек Opus  работает в сетях с ограниченной пропускной способностью, но начиная с 8 кбит/с звук сжимает более грубо. 
Кодеки Speex, MELP, AMR могут работать с ультранизкий битрейт 3 кбит/с, но они делают голос роботизированным.
 
 
 
VideoMost работает с различными аудио- и видеокодеками, которые гарантируют HD качество звука и изображения для каждого пользователя, даже в условиях плавающей пропускной способности канала: G.7xx, Opus, H.264, VPx и др.