2024-11-10 17:37:42 +00:00
|
|
|
|
#import "head.typ" as head : *
|
|
|
|
|
|
2024-12-22 17:18:49 +00:00
|
|
|
|
#show: MyStyle
|
|
|
|
|
|
|
|
|
|
= 2 Ears 1 Mouth Specification
|
|
|
|
|
|
|
|
|
|
2 Ears 1 Mouth (2e1m) это договорённость о передачи аудиопотока, используемая для общения
|
|
|
|
|
в играх с "proximity-voice-чатом". Клиент отправляет чистый PCM поток с одним каналом с
|
|
|
|
|
семплами в формате signed 16-bit two's complement числа. Это то, что "говорит" клиент.
|
|
|
|
|
Сервер отправляет клиенту чистый PCM поток такого-же формата, но с двумя каналами: первый
|
|
|
|
|
соответствует тому, что левое ухо клиента "слышит", а второй соответствует сигналу,
|
|
|
|
|
приходящему на правое ухо.
|
|
|
|
|
|
|
|
|
|
Вот и всё. В kmtp-классификации кладов 2e1m имеет кодовое имя `2e1m`.
|