←back to thread

86 points stargrave | 7 comments | | HN request time: 0.414s | source | bottom
Show context
cies ◴[] No.40084765[source]
This is REALLY important software nowadays imho.

I'm old enough to have spoken to people on analogue land lines: the sound was crisp, you could hear small background noises, you could hear someone breathe.

Nowadays we usually speak to people on digital lines that are highly compressed (to the extend that is messes with the sound quality), low freq range (no bass, very high sounds) and cut up (without enough sound or when then other party makes more sound the stream is completely interrupted).

And it does not have to be like this! All of this is in favour of the network operator (or centralized chat servers e.g. whatsapp) trying to save some data/money. While many of us have paid for unlimited data!

On top of that much of the conversations are not properly e2e encrypted!

I've used Mumble to speak to people I love over long distance and the quality is just so much better: it's like the analog experience of my childhood. Hearing ever breath, background noise and all in high quality makes all the difference some times.

replies(3): >>40084877 #>>40085105 #>>40087288 #
thaumasiotes ◴[] No.40085105[source]
> I'm old enough to have spoken to people on analogue land lines: the sound was crisp

You're old enough to have forgotten what land lines sounded like.

They intentionally dropped frequencies from the audio signal so that they wouldn't have to carry the data contained at those frequencies. This is why nobody ever sounded like themselves over the phone.

replies(3): >>40085748 #>>40085778 #>>40086597 #
1. lhamil64 ◴[] No.40086597[source]
I wonder if it was more of an issue with the mic and/or mic placement on phones? Old landline phones had a large mic right by your mouth, whereas cell phones have little pinhole mics near the bottom of the phone.

I feel like I've actually noticed the opposite. My parents still have a landline, although it's basically VoIP (through their cable company) but it's connected to the analog lines in their house. I've noticed they generally sound clearer on their cell phones than they do on the landline.

replies(2): >>40086723 #>>40086775 #
2. j45 ◴[] No.40086723[source]
It’s different audio codecs and data connections which can be changed and adjusted.

Voice over mobile data will benefit from a different type of data compression relative to how data packets are handled in a cellular radio vs a wired internet.

The landline service could be as clear or clearer than mobile data, it just isn’t configured to do so in your case. I have seen VoIP setups using a high quality codec and a handset that can use those frequencies.

Phone companies use different setups that compress to their advantage for many more callers.

replies(1): >>40090609 #
3. thfuran ◴[] No.40086775[source]
Cell phone audio traditionally only covered 300Hz-3.4kHz before being lossily compressed down to 4kbps (or sometimes higher, depending on network, load in that service area, etc). That is complete shit. Recently, there have been other protocols adopted with greater bandwidth (all the way up to 7kHz, which is still several khz short of covering all the content of speech, but considerably less terrible) and less compression, but if you have audio that's actually good and not merely passable, it's probably because your phone is actually transmitting audio as voip, with a much better codec then is used for cellphone audio transmitted over the standard channel.
replies(2): >>40087531 #>>40087988 #
4. lxgr ◴[] No.40087531[source]
Ironically, you've got a better chance of getting acceptable quality on mobile-to-mobile calls these days than when calling from a landline:

The big mobile carriers actually have VoIP interconnects preserving wideband audio, while connecting to an (especially smaller) landline carrier might still involve a circuit switched path (going to the physical location of the area code dialed, too!) that inevitably forces everything through a 4 kHz, 8 bit bottleneck.

5. vel0city ◴[] No.40087988[source]
G.711, the standard encoding for home phone systems since they went digital, is usually filtered at 300–3400Hz as well. Chances are if you had a home phone in the 80s or 90s it was filtered at 300-3400Hz somewhere along the path.
replies(1): >>40088714 #
6. lxgr ◴[] No.40088714{3}[source]
And the history of that filtering even predates digital lines, due to frequency multiplexing: https://en.wikipedia.org/wiki/L-carrier
7. lxgr ◴[] No.40090609[source]
I'd not really call it different packet handling (except for some of the earlier, mostly 2G ones not providing FEC at lower layers and delegating some level of error concealing to the codec, as far as I remember):

The main difference is that the bandwidth available was just much lower, so mobile codecs are compressed more. (Satellite phones take this to the extreme – 2.4 kbps is a typical data rate after compression there!)

But so were e.g. international trunk lines; they squeezed a lot more than one voice channel into 64 kbps using compression, silence suppression etc.

> The landline service could be as clear or clearer than mobile data, it just isn’t configured to do so in your case.

An analog landline has relatively little chance of ever gaining wideband support, since that would require swapping out line cards at the provider, and the trend seems to be to get rid of these entirely (in favor of a VoIP adapter in the CPE).

I think I've once used "HD voice" on a "landline" when calling a mobile phone, but that only worked because my home router was actually doing SIP in the background.