Захват звука
Микрофон превращает колебания воздуха в электрический сигнал. Аудиосистема оцифровывает его: измеряет амплитуду через равные интервалы времени.
Один короткий звук проходит несколько цифровых превращений. Разберём каждое — без магии и лишних аббревиатур.
Микрофон превращает колебания воздуха в электрический сигнал. Аудиосистема оцифровывает его: измеряет амплитуду через равные интервалы времени.
Кодек (например, Opus или G.711) превращает аудио в кадры для передачи. Некоторые кодеки сжимают данные, уменьшая требуемую скорость канала.
Закодированные кадры помещаются в RTP-пакеты. Как правило, их отправляют поверх UDP, чтобы не ждать повторной передачи каждого потерянного пакета.
Маршрутизаторы направляют пакеты к собеседнику. Пакеты могут прийти неравномерно, с опозданием или потеряться: интернет не обещает идеально постоянного времени доставки.
Джиттер-буфер помогает компенсировать неравномерное прибытие пакетов. Декодер восстанавливает звуковой сигнал, а динамик воспроизводит голос.
Передвигайте ползунки: это упрощённая модель односторонней задержки звука, а не измерение вашего соединения.
Обычно комфортный диапазон для разговора.
Один кодек экономит трафик, другой проще в обработке, третий адаптируется к сети.
| Кодек | Примерный битрейт речи | Особенности |
|---|---|---|
| G.711 | 64 кбит/с | Низкая алгоритмическая задержка; классический телефонный диапазон |
| G.722 | 64 кбит/с | Широкополосная речь с более высокой разборчивостью |
| Opus | Переменный, часто 16–32 кбит/с | Гибкий битрейт; хорошо подходит для интернет-разговоров |
Показаны типичные значения полезной аудионагрузки. Заголовки IP/UDP/RTP и другие накладные расходы увеличивают реальный сетевой трафик.