Replies: 1 comment 3 replies
-
Hi - You mention in your Readme that you encountered some objections to the purpose of developing a zero-latency audio codec. This is because most people thinking about audio codec development are doing so in the context of VoIP where the latency of the internet dominates over codec latency. The reason to develop a zero-latency audio codec is in the hands of every singer on a stage. Air-to-air latency of digital audio systems is incredibly critical in music production, where latencies as low as 5ms can noticeably affect musical timing perceived by musicians. With analog-to-analog latency in digital audio mixing consoles being in the ballpark of 2ms or so, your wireless links from microphone to console, and console to in-ear monitoring, need to be on the order of 1ms or so. This includes A/D and D/A latencies, which get multiplied by two if your wireless equipment doesn't speak the same digital protocol as your mixing console (very common, unfortunately). Wireless microphones can't simply use PCM because their RF bandwidth is limited by regulation, typically to about 200khz. You also need to be able to tolerate RF dropouts and interference. This means you're looking for a codec that can push zero-latency, transparent CD-quality audio at about 192kbps after error correction, with no bit reservoir because your RF channel has a hard bandwidth limit. |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions