Hi!
Wollte nur mal kurz becheid geben, dass das IPTV per IGMP nicht eingeschlafen ist. Bin nur seit dem 02.09. im Urlaub und komme erst am 17.09. wieder nach DE.
Unterstuetzt wird uebrigens erst mal nur IGMP V3.
Die aktuelle CVS-Version des Streamdev-Plugins kann uebrigens auch per IGMP V1&V2 streamen. Ich habe mich dort ordentlich am Code bedient.
Warum nur IGMP V3? Weil dort alle Membership Reports an die eine zentrale Multicast Adresse 224.0.0.22 gehen. Bei V1&V2 muss der Server/Router per setsockopt( JOIN_MULTICAST_GROUP ) in jede Gruppe eintreten, um dort auch die Reports zu empfangen. Koennte man vermutlich zwar auch mit dem Promisc Modus und der libpcap machen, ist aber dann eine Abhaenigkeit mehr. Aktuelle Kernel und mind. Windows XP sprechen eh IGMP V3 per default.
Es funktioniert momentan schon recht gut und recht fix. Getestet mit VLC unter Windows und dem ncv2iptv Tool unter Linux.
BTW: Hat mal jemand einen Namensvorschlag fuer das Teil? netcv2iptv? ncv2iptv? dvbiptv?
Gruss
Nano