I have a question that is directed at those involved in the design and implementation of VoIP (Voice Over Internet Protocol). I want to know if the frequency of an audio tone can be faithfully transmitted through the system. In particular, if I call the National Institute of Standards and Technology standard time and frequency service using VoIP and listen to their precise 500 Hz and 600 Hz tones, will the frequency of those tones as received be any more precise than the audio sample rate of the sound card in my computer? It seems hard to believe that the loose arrival timing of TCP/IP packets can be used to synchronize the playback rate, unless a very long averaging period is involved. I have measured the free-running sample rate of typical sound cards and found them to vary from their nominal rate by as much as 0.5%, although most of them are under 0.1%.
I can see how if a VoIP connection is maintained for more than a minute, then perhaps some clever software could perform the averaging to determine the difference in sample rates between the transmitting and the receiving ends, and perhaps start to compensate by stretching or shrinking the raw data stream. But for the first 15 seconds or so, the playback rate must be essentially free-running, right? Anybody know for sure?
Robert Scott Ypsilanti, Michigan