7 ms·
Does this work between two devices on the same LAN? - edit - Thanks to another user I found: https://www.sonobus.net/ https://www.sonobus.net/ Which does see
by hunterb123 5y ago
Does this work between two devices on the same LAN?
- edit -
Thanks to another user I found: https://www.sonobus.net/ https://www.sonobus.net/
Which does seem to work over LAN.
- Shared404 5y agoI'm curious, what's the use case here? Not that it's wrong to do or anything, just intrigued.
- jeroenhd 5y agoNot the parent post, but I've been thinking about unifying all devices in my home by sending all audio streams into a single, unified "sound server" from which I can easily switch between TV audio, Bluetooth, headphones, etc. The idea is to be able to take a call on my phone and receive notifications on my laptop while developing on my PC. It'd also be nice for streaming stuff in general. As many people who have also looked into this stuff probably already know, interactive audio is really sensitive to latency. I've given it a quick shot by running pulse over the network, but honestly I wasn't impressed. I've given up for now, but some suggested software here might be good enough for a second shot, based on pipewire and its JACK backend this time.
- getcrunk 5y agoHear hear. I was just thinking about a putting all my music and a mpd on my pi then running clients on tv/computers/phones. But ur idea is the next step!
- Shared404 5y ago> I was just thinking about a putting all my music and a mpd on my pi then running clients on tv/computers/phones I actually do something similar to this to run music for an online D&D campaign I'm in, except I use the http output so none of the other players have to install a client. I do like the idea of the home audio server use case, I think it'll go on my back burner!
- smaudet 5y agoThat sounds too connected - I like the idea of some sort pulseaudio network services but with better latency. I'd like to see pulseaudio with a better cross platform UI and a set of decentralized services versus introducing a single point of failure like you are proposing. Maybe a solution with dns-sd with stun support and a slick UI for desktop/mobile?
- iostream23 5y agoOr AVB as I note above, depending upon your lan and hardware
- hunterb123 5y agoMy wife and I play video games together on separate PCs. Our computers are beside each other so we need to use headsets, it's important to hear 360 audio for footsteps and other sounds in shooters. We need to hear each other, game audio, teammates voices, and each other's voice. Our voices can sometimes bleed through the headsets so we need there to be little to no lag to reduce reverb. Plus the faster our voices reach each other the faster we can react to the command / callout. We can't use voice channels in the game, discord, or anything that goes over the internet. Currently we use teamspeak with a local server, which works well, looking to reduce it more. Sometimes we simply play with one headphone ear partially off, but that ruins the surround sound.
- Shared404 5y agoAh, makes sense, thanks for satisfying my curiosity!
- Ugohcet 5y agoYou probably should try to do it old analog style: just plug your microphones into each other’s PCs and set up soundcard's mixer to add mic input into the mix
- Moru 5y agoDid you try a local mumble server? Haven't played with it for a long time but last time it was much faster than teamspeak and we used it happily at home sitting next to eachother. That and get better headphones that close out sound from environment :-)
- hunterb123 5y agoMumble was a bit slower for us than TS3 actually. Around 40ms avg where TS3 is 15-30ms.
- iostream23 5y agoWell, there’s actually a standard for low latency LAN audio that uses PTP “precision timing protocol” a frame prioritization protocol. Given a switch that supports PTP, including some bog-standard Netgear models, you can use what is called AVB or audio video bridge. You can use an AVB driver directly on each system and audio being processed on one system can playback over another’s audio hardware! So, there’s also a layer three standard called AES67 from the Audio Enfineering Society and this competes directly with systems like Dante. I have no idea how these perform over the broader general internet as I would think that each hop alters the latency landscape significantly