Wat je zegt ("als kpn tv+ de proxy niet kan vinden, gaat hij via IP verder.") klopt niet helemaal. Zowel unicast als mutlicast verlopen namelijk over IP. Termen als igmp, improxy, (IGMP) proxy hebben specifiek met multicast IPTV te maken.bartjoo574 schreef op woensdag 3 september 2025 @ 20:56:
[...]
mijn punt gaat niet over igmp of improxy.. maar over: als kpn tv+ de proxy niet kan vinden, gaat hij via IP verder. Klopt dat?
Bij unicast maakt elke client (de TV+ box) een eigen streamverbinding met de KPN IPTV-server. Bij multicast is er één stream die tegelijk naar meerdere clients gaat (een multicast group). Clients kunnen zich daar op abonneren. Dit is efficiënter, omdat dezelfde data niet telkens apart verstuurd hoeft te worden.
De TV+ box meldt zich via IGMP (Internet Group Management Protocol) aan bij een multicast group. Omdat je lokale netwerk (LAN) niet direct met het KPN-netwerk is verbonden maar via een router, is er een component nodig dat deze IGMP-aanvragen doorstuurt naar KPN. Dat onderdeel heet een IGMP proxy.
Op UniFi devices zijn er twee implementaties: improxy en igmpproxy. improxy wordt meegeleverd als onderdeel van UnifiOS. igmpproxy is een andere implementatie (ook open source) die je apart moet installeren.
Als de TV+ box een IGMP-aanvraag doet maar geen antwoord krijgt, schakelt hij terug naar unicast. Het probleem is dus niet dat de box “de proxy niet kan vinden”, maar dat er geen geldig antwoord komt omdat de benodigde componenten of routeringsregels ontbreken.
Met een correct geconfigureerde IGMP proxy ontvangt de TV+ box wel de multicast stream. Als er daarna iets misgaat in het doorsturen (wat lijkt te gebeuren met bepaalde combinaties van UniFi-gateways en switches en firmware versies), dan hapert of stopt het beeld.
Mensen die via unicast kijken zullen dus meestal geen problemen ervaren, omdat dit nagenoeg altijd werkt zonder speciale voorzieningen. Mensen die multicast kijken kunnen wel problemen ervaren. De TV+ box schakelt namelijk niet terug naar unicast wanneer de multicast stream al gestart is.
Heel verhaal, wellicht beetje vereenvoudigd ten opzichte van de werkelijkheid, maar hopelijk maakt dit wat duidelijker hoe het werkt.