Skip to content

Add IPv6 multicast support on Linux - #1110

Open
iguanajuice wants to merge 1 commit into
bluenviron:mainfrom
iguanajuice:main
Open

iguanajuice wants to merge 1 commit into
bluenviron:mainfrom
iguanajuice:main

Conversation

@iguanajuice

@iguanajuice iguanajuice commented Jul 29, 2026

Copy link
Copy Markdown

partially closes #1098

@iguanajuice
iguanajuice force-pushed the main branch 2 times, most recently from 054a75c to 730360b Compare August 10, 2026 23:00
@aler9

aler9 commented Aug 16, 2026

Copy link
Copy Markdown
Member

Hello, can you confirm that this works with at least one major client (FFmpeg, GStreamer, VLC)? thanks

@iguanajuice

Copy link
Copy Markdown
Author

I've tested udp multicast using mpv as the client and mediamtx as the rtsp server. It seems to work fine.

@aler9

aler9 commented Aug 23, 2026

Copy link
Copy Markdown
Member

can you fix tests and everything else that was marked as failed by the CI?

@iguanajuice

Copy link
Copy Markdown
Author

The current tests don't consider IPv6 well enough. I'm getting several "too many colons in address errors" caused by apending a colon and port number to the end of an IP address without wrapping in brackets first (e.g.: 2001:db8:0:1:2:3:4:5:8554 instead of [2001:db8:0:1:2:3:4:5]:8554)

Another problem I found in the tests is the function multicastCapableIP() returns both IP types, yet certain tests like TestServerPlayVLCMulticast assumes it's always IPv4.

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

Successfully merging this pull request may close these issues.

Add support for IPv6 multicast

2 participants