Возможно, имелась в виду технология WebRTC, которая используется в голосовых чатах. 13
Принцип работы: браузеры и устройства напрямую обмениваются аудио, видео и данными, при этом медиапотоки не проходят через центральный сервер. 5 Это снижает задержку и повышает качество связи. 5
Процесс происходит так: 1
- Браузер подаёт серверу WebRTC сигнал, что планирует начать вызов. 1
- От сервера браузер получает HTTPS-ссылку, по которой пользователь отправляет её собеседнику. 1
- Браузер запрашивает у пользователя разрешение на доступ к веб-камере и микрофону. 1
- Чтобы установить прямое потоковое соединение, браузер получает от службы WebRTC её IP-адрес и данные конфигурации. 1
- Веб-просмотрщик собеседника поступает таким же образом. 1
- Для функционирования соединения без сбоев и в хорошем качестве в браузере работают три движка. 1 Два из них оптимизируют и сжимают аудио- и видеоданные, третий ответственен за их транспортировку. 1
- Он пересылает данные посредством протокола SRTP (Secure Real-time Transport Protocol), который позволяет осуществлять зашифрованную потоковую передачу в реальном времени. 1
- Если прямое соединение установить не удаётся, WebRTC ищет другой путь, например, включает TURN-сервер. 1
Некоторые механизмы, которые используются для обеспечения высокого качества трансляции: эхоподавление, шумоподавление, автоматическая регулировка усиления и другие. 5
Примеры сервисов, использующих WebRTC для голосовых чатов: Discord. 3