3 ms·
No, you need a few audio channels. If the algorithm can filter out what's where based on this 16 or even 4 microphone array, so can your client when provided wi
by Aachen 5y ago
No, you need a few audio channels. If the algorithm can filter out what's where based on this 16 or even 4 microphone array, so can your client when provided with those sound tracks which are just a few kilobytes each. Probably all audio streams together are still less data than the video stream (given typical audio and video track quality combinations). You don't need a preprocessed stream for every point. Even if you want to keep the algorithm secret, you can have the client send the desired position to the server and do the magic there.
- acjohnson55 5y agoI think you're mostly right. If you want to be able to preserve enough bandwidth for music, you're talking about kilobytes per second of audio, but yeah, you could just store the streams from each mic in the array, so multiply the bitrate by the array size. And it's probably possible to find ways to save bandwidth with joint encoding.