18 ms·
If they batch compress and upload, it wont be a stream. It could be aes-256 lzma2 compressed chunks. Using the right codec, they could likely upload a hour of
by LinuxBender 8y ago
If they batch compress and upload, it wont be a stream. It could be aes-256 lzma2 compressed chunks. Using the right codec, they could likely upload a hour of audio in a few hundred kbytes. I have seen some demos of highly bw optimized codecs.
Here are some staring points. [1] I would go with Opus. My voice chat server uses that.
[1] - https://stackoverflow.com/questions/167533/best-voice-compression-algorithms-formats https://stackoverflow.com/questions/167533/best-voice-compre...
- vinkelhake 8y ago> Using the right codec, they could likely upload a hour of audio in a few hundred kbytes. But at the same time, you're convinced that you would notice if your phone was slipping out these kilobytes as part of its usual communication? It seems to me that you've just arbitrarily picked a level of paranoia where you've decided that this can definitely happen with the Alexa, but won't happen with your phone. Your proud paranoia isn't applied consistently.
- LinuxBender 8y agoI am not convinced of anything. The risk of the throw away device uploading my audio is significantly lower than a device powered in my home, with dedicated fast internet.