andrewrk / andrewrk/groovebasin
Multi-device/Multi-room Streaming
- Dominant language
- JavaScript
- Stars
- 2k
- Forks
- 119
- PR merge metrics
- No merged PRs in 30d
Description
Something I'm really, really interesting in is multiroom audio setups. I would love to be on my computer, realize "oh hey, I need to go to the kitchen and get some dishes done," and have my music come with me.
I think this is possible with RTP streaming. Here's a few examples of people using PulseAudio's RTP implementation with MPD to achieve in-sync multiroom setup:
https://fruit.je/mpd-rtp
http://www.hackerposse.com/~rozzin/journal/whole-home-pulseaudio.html
I believe ffmpeg/libav has rtp/sap support - using the ffmpeg command-line I can stream audio with SAP+RTP and listen to the stream in VLC. Example command for generating the stream:
`ffmpeg -re -i 02\ F.W.S.flac -vn -f sap -acodec pcm_s16be "sap://224.1.2.3?same_port=1"`
I haven't tried doing a multi-device setup this way, to test if everything is in sync or not when using ffmpeg's SAP implementation.
Just wanted to toss this idea your way, I think it would be a very neat feature, especially if it was all configurable via the web interface.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.