[vlc] Re: Play Multicast Stream without send IGMP join/leave

John Anderson john at gocoretec.com
Tue Sep 14 15:45:22 CEST 2004


----- Original Message ----- 
From: "Pranjal Dutta (prdutta)" <prdutta at cisco.com>
To: <streaming at videolan.org>
Cc: <vlc at videolan.org>
Sent: Tuesday, September 14, 2004 4:48 AM
Subject: [vlc] Play Multicast Stream without send IGMP join/leave


> Hi All,
>                I am doing some experiment on Live/Multicast streaming with
> VLC. When VLC is started to receive a Multicast Stream lets say coming at
> 224.10.10.1 and port 2001 , VLC immediately sends out IGMPv2/v3 join
> message and plays the stream as well. Now I have another agent in my
> Network that sends out IGMPv2/v3 message and I just want VLC to receive
and
> play the Multicast Stream only(The way it received and play a UDP unicast
> stream). I don't want VLC to send IGMPv2/v3 message.Is there any possible
> way to do it? Any pointers will be of great help.

What you're asking is a bit unclear.  You want VLC to play multicast but not
use IGMP to join the multicast group?  This would work on a network with
cheap unmanaged switches, but the real question is why?  So what if you have
another agent (not sure what agent is supposed to mean) that uses IGMP.  The
standard is defined so that everyone can use IGMP as long as it done
appropriately.  So what is wrong with your agent that it doesn't work right?
That's what I would focus on.  Nevertheless, you could just get the VLC
source and compile it to remove the IGMP group join and leaves.  I haven't
looked at that part of the code but it is probably some setsockopt
statements.

However, if you have a network with managed switches that are configured for
IGMP snooping and/or queriers then what you want to do will not work.
That's because if you don't send out the IGMP requests, then you don't get
the stream.  That's how it's supposed to work.

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list