5 ms·
This is incredible. I've been wanting a piece of software to stream high quality, low latency mac audio to my iphone, so I can use my headphones wirelessly whil
by switz 6y ago
This is incredible. I've been wanting a piece of software to stream high quality, low latency mac audio to my iphone, so I can use my headphones wirelessly while working. I'll have to play with it more, but I was set up in mere minutes and it works at extremely low latency.
The fact that this does bidirectional audio is icing on the cake; can't wait to share this with some quarantined bands.
Magic, well done.
- dangwu 6y agoOut of curiosity, what's your use case?
- switz 6y agoI have a nice pair of wired headphones and I listen to a lot of lossless audio. I like being able to get up from my desk to fill up my water glass or grab a snack without breaking the flow of music. Bluetooth isn't ideal due to the quality loss and other factors. I tried some airplay based solutions but the 2 second delay was too much. I'm seeing anywhere from 25ms-200ms latency here and it's working flawlessly. I could just listen to music on my phone directly, but it becomes such a pain because watching a YouTube video or anything with audio on my computer completely breaks my flow. Granted this is a completely niche persnickety problem, but what is this site if not for solving niche persnickety problems. My friend who happens to be an acclaimed tubist just noted that he could use this for online music lessons. So there's earnestly a wide variety of use cases here.
- airstrike 6y agoFor what it's worth, I have the exact same use case
- radus 6y agoHave you given snapcast a look? https://github.com/badaix/snapcast/ https://github.com/badaix/snapcast/
- herodoturtle 6y ago> Granted this is a completely niche persnickety problem I'm in the exact same boat - completely resonate with your desire to avoid breaking flow - and I doubt I would have thought of this solution if it weren't for your post above. Thanks.
- ta8645 6y agoI can't figure out how latency matters when you're listening to prerecorded music. You hear the whole song from start to finish without interruption, yes? Why does it matter if that whole uninterrupted song is heard 2 seconds later than when it was sent from the streaming device? Oh... you're watching the music video at the same time?
- matheusmoreira 6y agoPerhaps it is a usability issue. Low latency makes using the software much more pleasant. I once tried streaming lossless audio to my phone from an mpd running on my home server. Pressing pause and having to wait two seconds for the audio to actually pause killed it for me.
- switz 6y agoThat’s a fair question, but I do a lot more than just listen to music. I jump on a call, I watch a YouTube video, I put on a basketball game or even the news. Those are all latency sensitive.
- mhb 6y agoWhy does latency matter for any of these except the call where you're interacting with the stream?
- tekstar 6y ago15 years ago I played in a band with some friends. We now all love in different cities. Due to the pandemic and lockdowns we ended up reconnecting and despite the distance we are jamming and working on songs like we never left the drummers basement. Strongly recommend jamulus.io. It is fast enough to actually jam on music with other players.
- texasbigdata 6y agoHow? The network itself should be 15ms, which is the perceptible edge or reverb. Genuinely heavily interested.
- glsdfgkjsklfj 6y agoThe answer is pretty obvious: by not caring if it is under 500ms delay. unless you get a Quantum A.I. that can predict seconds into the future... mine just said musk will start a Q.A.I. company with some shady zero-equity A-round disguised as pre-sale. Oh wait that's not my QuantumAI, it's just my tweeter tab.
- gspr 6y ago500 ms?! At 500 ms I can assure you you'll have trouble with normal conversations. You're nowhere near collaborative music playing.
- glsdfgkjsklfj 6y agoeverything on that comment was exaggerated for comedy. But the truth is still the same, you have to accept the network latency. period. anyone promising faster than light communication could very well be claiming a patent to a perpetual motion machine.
- gspr 6y agoYes. Transatlantic latency is <100 ms. People in this thread have said that 50 ms is doable for making music. Why are you derailing the conversation?
- seba_dos1 6y agoThis use case can be done much simpler; this is something I've been doing with PulseAudio on my phone for years.
- messo 6y agoCould you elaborate on your setup an usecase?
- seba_dos1 6y agoI just enable zeroconf discovery and allow network access in PulseAudio on my laptop and my phone, so both devices automatically see each other as a regular audio device. You can do that from UI via `paprefs`.
- mfru 6y agohttps://news.ycombinator.com/item?id=8863 https://news.ycombinator.com/item?id=8863 Have to link to that because I chuckled at your post.
- seba_dos1 6y agoIs that relevant though? ;) I don't think "using mobile phone as a wireless headset" is a primary use case for low-latency P2P apps and I certainly wouldn't propose using PulseAudio instead of such apps for, well, low-latency P2P communications.
- dirkt 6y agoThough PulseAudio doesn't really minimize latency ...
- seba_dos1 6y agoIt seems on par with a Bluetooth headset to me. Of course you have to use it over LAN and not over the Internet, but I don't think that's an issue for this particular use-case.
- 6y ago