This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Some questions regarding noise in voice capture and VoIP  RSS feed

Tarek Khojah
Ranch Hand
Posts: 58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why do VoIP apps use specific codecs? Aren't you sending bytes in a standard format (.wav)? I doubt the audio captured is being converted THEN sent, though I have recently learned that encoding doesn't take as much time as I thought, is it feasible in real-time applications?

Another question, I wrote a voice-chat program that currently works fine over a LAN, but I have some currents issues, and definite future issues:
The mic seems to capture everything, even air flow.
I am totally clueless about voice (and sound in general), of course I'm willing to read and learn, but where should I start? Shouldn't I set some sort of "threshold" for voice capture? How would I go about that? Just looking for general guidance here.

Well, jitter and other similar performance problem that comes with using UDP in a real-time application, is there a standard algorithm for queuing up the packets, re-arranging them, using time-stamps, knowing which to discard (for being "too late") and so on?

Any other recommended readings or general advice concerning the subject (whether LAN voice-chat) or the more commercial sense of "VoIP" well be appreciated.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!