Can't play Multicast feeds in OSX
Posted: 19 Mar 2007 19:51
vlc on a linux box transmits a multicast feed to Windows boxes running vlc which play fine. When OSX is plugged into the same port, it doesn't play.
I did a trace and found that vlc on OSX subscribes to the feed (IP_ADD_MEMBERSHIP) and the UDP data starts flooding in, but vlc never sees nor plays it.
Wireshark Screenshot (request is packet 284 and you can see all the red UDP data packets after that)
When I start vlc in the terminal with:
/Applications/VLC.app/Contents/MacOS/vlc -vvvvvvvvv --stats udp:@239.255.10.10:12345
I get:
[00000287] ipv4 access debug: cannot configure socket (SO_RCVBUF: No buffer space available)
[00000287] ipv4 access debug: cannot configure socket (SO_SNDBUF: No buffer space available)
and eventually I get the famous "cannot pre fill buffer".
full vlc trace output
Has anybody else had a problem with this? Any suggestions on why vlc isn't seeing the multicast data it successfully subscribes to?
I did a trace and found that vlc on OSX subscribes to the feed (IP_ADD_MEMBERSHIP) and the UDP data starts flooding in, but vlc never sees nor plays it.
Wireshark Screenshot (request is packet 284 and you can see all the red UDP data packets after that)
When I start vlc in the terminal with:
/Applications/VLC.app/Contents/MacOS/vlc -vvvvvvvvv --stats udp:@239.255.10.10:12345
I get:
[00000287] ipv4 access debug: cannot configure socket (SO_RCVBUF: No buffer space available)
[00000287] ipv4 access debug: cannot configure socket (SO_SNDBUF: No buffer space available)
and eventually I get the famous "cannot pre fill buffer".
full vlc trace output
Has anybody else had a problem with this? Any suggestions on why vlc isn't seeing the multicast data it successfully subscribes to?