Shidan’s Quora Answers

  • Why do we often use GSM compression standards in VOIP rather than MP3 standards?
    Shidan Gouran, Founded a CLEC and then a VoIP technology company.

    Just to add to Tsahi's answer which is totally correct, codecs like MP3, AAC and VORBIS have very high delays, typically in the 80 to 200ms range when optimized; they sacrifice lower latency for higher fidelity. For communications, you really want to be in the 5 to 50ms range and there is still room for a lot of innovation for bringing HD voice to communications, specially given how networks are evolving. The best we have right now in actual devices is low delay variants of AAC and certain variants of G.722.

    See question on Quora

  • Is a Windows server any good for a Python based website?

    Without a doubt, Linux is more ideal for running Python web apps, but it's actually not a bad idea at all to develop your app on a Windows platform. If you build a nice portable code base that runs nicely on both Windows and Linux, without unnecessary tinkering, you are going to end up with a better product that is easier to configure with a cleaner design. It will definitely make the learning curve for any new developers that work on it smaller. Even with Python, you would be surprised how easy it is to end up with something that is essentially platform specific, specially if it involves anything interesting beyond simple CMS type apps. In my experience, it's a good idea to avoid this.

    See question on Quora

« « Shidan’s Quora Answers        Twitter Weekly Updates for 2011-12-11 » »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>