Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: use UDP w/Multicast for LAN setups #58

Open
djechelon opened this issue Jan 10, 2023 · 1 comment
Open

Idea: use UDP w/Multicast for LAN setups #58

djechelon opened this issue Jan 10, 2023 · 1 comment

Comments

@djechelon
Copy link

Would it make sense for Icecast to work also in UDP?

I'm doing research and experiments on silent party live mixing, and while the topic looks like old, I found that when people are at the same venue over Wifi they will experience variable delays in OGG streaming*, uncomfortable to make a party.

Since clients such as VLC Media Player can run UDP broadcast streams, would it make sense for the server to support those protocols especially when the setup is not running across internet?
I was thinking about a setup where the audio source can serve audio either via http or UDP, and where Icecast serves the stream over a UDP multicast address, to which clients connected to same LAN can join.

*Example setup: Traktor -> Icecast on Docker -> VLC client on Android

@phschafft
Copy link
Member

Is there a ticket for this in the official ticket system?

Also keep in mind that Icecast is a broadcasting solution, not a real time music distributor. It values connection stability over delay to do it's task correctly. Plus most delays come from the listener client's buffer anyway (Icecast has latencies under 5ms itself, the rest is all network and encoder and listener buffers).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants