Я хочу сжать этот трек в другой трек, который я могу отправить через WebRT C через addTracks. Как бы я это сделал? Хотелось бы, чтобы в браузере была простая опция
Вы можете смешивать аудио с webaudio и видео с помощью комбинации canvas и captureStream.
Здесь - это старая презентация, к сожалению, разговор не был записан.
Мне удалось решить мою проблему с помощью ограничений. См. https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API/Constraints. Я могу уменьшить частоту кадров и разрешение (через высоту / ширину).