3 ms·
Not only you need a codec designed for streaming, you also need it to be resistant to bit errors. This is a big technical issue that most people do not understa
by sbalea 15y ago
Not only you need a codec designed for streaming, you also need it to be resistant to bit errors. This is a big technical issue that most people do not understand when they compare voip targeted codecs with cellular codecs. In regular voip communication, you might encounter an occasional dropped packet, but by and large, most packets make it to their destination and they arrive there intact. Voip codecs are designed with this scenario in mind. In cellular voice communication, a device has to accommodate for frequent bit errors in the packets it receives, and codecs are designed to cope with this (otherwise you'd get an inordinate number of bad packets that have to be dropped). This is why you need significantly more bits to achieve the same perceived audio quality with a cellular codec that with a traditional voip one. Yes, you can do regular voip over a mobile data connection, but the results will be substandard in less than perfect connectivity scenarios.
- edge17 15y agomaybe this is a dumb question, but why are so many packets dropped in cellular technology? is it an issue of the way the network is built, or is there some sort of physical constraint? or something else?