Please support SSM (Source Specific Multicast)


Like windows media itself, Project Starlight should support Source Specific Multicast (see RFC4601). With SSM, IP multicast deployment becomes simpler and more scalable and much easier to use interdomain. It relies on signalling not only of multicast group, but also multicast source address from the receiver, using IGMP version 3.
Changes required:
  • When SSM is used, the MulticastAdapter attribute of the NSC file containst the IP source address of the SSM channel.
    The Starlight code should pass this address into StartReceiving (eg: as new argument multicastSource). Set to if NSC file
    did not contain any MulticastAdapter attribute. Then in StartReceiving use IP_ADD_SOURCE_MEMBERSHIP with both source and
    group arguments if source address is not, otherwise continue to use IP_ADD_MEMBERSHIP.
Closed May 26, 2009 at 8:45 PM by mpoindexter
Resolved for Windows in 1.0-RC2. Mac does not seem to support SSM.


te36 wrote May 15, 2009 at 8:55 AM

Oops. that should have been RFC4607 of course.

wrote May 15, 2009 at 4:12 PM

IPTV_Lover wrote May 15, 2009 at 4:12 PM

This is indeed a good idea!

mpoindexter wrote May 21, 2009 at 12:26 AM

Agreed, this is something we should support. I'm not sure we have the bandwidth to get this into 1.0, but we should address this at some point. What we can commit to is adding the source address as a parameter to the StartReceiving method so that there will be no API changes. Patches, as always, are quite welcome!

wrote May 21, 2009 at 12:33 AM

wrote May 26, 2009 at 6:20 PM

wrote May 26, 2009 at 8:45 PM

wrote Feb 13, 2013 at 10:24 PM

wrote May 16, 2013 at 1:46 AM