In my opinion, the only thing time critical is sync'd audio. As I mentioned above, you could set the server audio back (or not use it at all). By nature, digital audio doesn't need traditional sync stratagies as it is embedded in the audio itself (meaning you probably wouldn't have to maintain any timeclock, workclock or time code as long as you could assure that the start time of the playback or joining of the playback was referenced to the source. It shouldn't really matter if your audio starts 300ms later or joins 300ms...or even a full few seconds after you push the button as long as it is in time once started.
The buffering is working with faster than real-time data transmission, so again...the delay shouldn't matter as long as the "join point" is the same. Simply put... if you had 4 people start the same digital song at precisely the same time in 4 different countries, it would sync if you could listen to them all at once. The buffer takes care of the collisions assuming the data rate is fast enough to keep the buffer full. The trick is really to get the 4 computers to start or join at exactly the right time and a reference would be needed for this.
For Telephony and intercom...It really doesn't matter if there are delays. Compared to the stampede of internet phones, the delay over LAN should be a marked improvement.
I've had people talk to me over the internet on the PC speakerphone (using PC mic and speakers) and it was acceptable...and that was hundreds of miles away. Again...over the LAN should show quite an improvement. Add a USB phone, or even figure out how to use the modem of the client as the handset connection and we then eliminate the annoying speakerphone-ness as well.
More than 10 years ago I was using voice modems and even then you could use the handset connected to the modem to record your outgoing wave files, so this must not be new tech'.
Further evidence is all the little shareware programs that are already sending audio over LAN (IP). There already are IP intercoms and I tried a couple...they work great.
As I mentioned above...that "tonecast" app sends really super quality audio over my LAN. I checked and the shareware price is $49. While sync may be an issue...less demanding tasks such as intercom and telephony over IP should be pretty easy and high quality.
Of course I'm expressing my humble opinon here. I don't mean to be the guy with 5 posts who thinks he knows everything, but being that this stuff is available on the low-end shareware sites, you would think it could be integrated.
Thoughts? (besides "Sean S is a jerk")

Sean
Leave a comment: