this post was submitted on 12 Jan 2024
379 points (86.8% liked)

Technology

59534 readers
3195 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] lemmyvore@feddit.nl 22 points 10 months ago* (last edited 10 months ago) (6 children)

Bluetooth has completely different design and goals. When it came out it wanted to do notifications. Nowadays it's been shoehorned into lots of things it wasn't originally supposed to do, like media streaming, controllers, file transfer etc. That's a limit to how far the spec can be twisted.

[–] SirOompaLoompa@lemmy.world 17 points 10 months ago (5 children)

I think you're confusing BLE and Classic Bluetooth here. Classic Bluetooth was design for streaming data (serial-port emulation and voice audio) from the very first spec.

[–] evranch@lemmy.ca 14 points 10 months ago (4 children)

And it's always been terrible at it. And it still is. Pairing issues, overcompressed audio, dropping connections, overcomplicated protocol without universal support... I have no idea how it didn't get replaced by a competing standard.

Like Wi-Fi, honestly. How is Bluetooth not just "USB over Wi-Fi". Literally. Tunnel USB over a 2.4Ghz link. A transport layer that does transport, and then the endpoints can just... Talk to each other. It doesn't sound hard..

Instead we have a system where my wireless controller works great except with an Intel built-in BT chipset. So when I decided to play some games last night on my new TV and tried it out with my laptop, every 15 minutes or so the controller locks up and spins constantly to the right, and has to be re-paired.

Or where if I play anything with any sort of bass in my truck the compressor flattens the mids so you can't even hear the vocals, so I have to use a physical aux cord instead. Why is there dynamic range compression at all? Why is it not configurable? Why is this not just a raw PCM stream. WHY

We have had this protocol for 25 YEARS and it still works like beta

[–] krakenx@lemmy.world 4 points 10 months ago

Check which codecs your phone supports and buy a Bluetooth dongle that supports an HD audio codec. LDAC and APT-X HD are almost indistinguishable from an aux cable.

But yes, even those codecs max out at a pathetic 900kbs, and only have a few feet of range at that quality/speed.

load more comments (3 replies)
load more comments (3 replies)
load more comments (3 replies)