Multicast TV Init7 with OPNsense and MikroTik

Started by JamesFrisch, April 11, 2026, 11:44:33 AM

Previous topic - Next topic
I wasted many hours trying to get TV7 to work and I am running out of ideas.
Maybe anyone can spot what I am missing?

So my ISP tells me to configure it like this:

Quoteroot@firewall:~ # cat /etc/igmpproxy.conf

##  Disable quickleave mode. ##
#  quickleave

phyint wan upstream ratelimit 0 threshold 1
altnet 77.109.129.0/24

phyint lan downstream ratelimit 0 threshold 1

phyint wlan disabled

# Damit das Multicast Signal den Router passieren kann muss eine Firewall dies zulassen:
WAN interface incoming:

allow IGMPv2

allow UDP SrcIP 77.109.129.0/24 Port ANY DstIP 233.50.230.0/24 port 5000 # new TV7 MCast streams


First problem I encounter is that I can't disable quickleave in OPNsenses IGMP Proxy Plugin.
But AFAIK that should not be a huge issue.


On the OPNsense WAN Rules, I created this:
You cannot view this attachment.
You cannot view this attachment.

where the alias Init7TV = 77.109.129.0/24 and INit7TVPort = 5000

On Mikrotik with SWOS I think I tried ever possible combination.
In the System settings: with or without IGMP Querier, IGMPv2 and IGMPv3, fast leave on or off for the TV port and the OPNsense downstream.

On the IGMP overview of mikrotik, I can see the group address 233.50.230.80, my VLAN 50, and the AppleTV Port as member port.

For the AppleTV I set the Init7 App to multicast in the settings.
Unfortunatly, it won't work.
Any ideas?



Quote from: JamesFrisch on April 11, 2026, 11:44:33 AMSo my ISP tells me to configure it like this:

root@firewall:~ # cat /etc/igmpproxy.conf

allow IGMPv2
That looks like your own current config ?!

What do they actually say about this on their official website ?

The reason I am asking :
IGMPv3 is usually the default that ISPs demand to be used.
A lot of people had to upgrade their old IGMPv2 Switches to new ones with IGMPv3 support in the past because of IPTV.

QuoteFirst problem I encounter is that I can't disable quickleave in OPNsenses IGMP Proxy Plugin.
But AFAIK that should not be a huge issue.
I am a fan of this setup for IPTV : https://forum.opnsense.org/index.php?topic=51192.msg262139#msg262139

See if it fits your ISPs demands for Multicast IPTV too.
Weird guy who likes everything Linux and *BSD on PC/Laptop/Tablet/Mobile and funny little ARM based boards :)

Sorry, I should have been clearer in my writing. This is not the setting I have, this is the setting my ISP recommends.
 
To be honest, my ISP does not offer much documentation. They just assume that you either are a nerd who knows what to do, or that you simply use a Fritzbox, where it should work out of the box.

Here ist the link: https://www.init7.net/en/support/faq/mit-welchen-uebertragungsarten-funktionieren-die-tv-streams/
On the buttom left, you have to activate nerdmode. That shows you the "Rules for multicast streaming" which are the rules I posted.
But it could very well be that these settings are just some old leftovers. I contacted support and asked them exactly this.
Maybe they are long gone to IPMGv3. I would also assume that the mentioned old servers are no longer running, but they are still described there.


I even tried something similar like you linked. I created a whole seperate VLAN just for the AppleTV Box, but still no luck.

My current setting is this:
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
phyint cxl1 upstream ratelimit 0 threshold 1
altnet 77.109.129.0/24

phyint vlan0.51 downstream ratelimit 0 threshold 1

phyint wg0 disabled
phyint cxl0 disabled
phyint vlan0.25 disabled
phyint vlan0.50 disabled
phyint vlan0.52 disabled
...
...
...


As you can see, this is not exactly what my ISP recommends, since it has quickleave enabled.

There's a reasonably active init7 sub on Reddit, it may be worth also asking your question there?

Quote from: JamesFrisch on April 12, 2026, 01:32:58 PMSorry, I should have been clearer in my writing. This is not the setting I have, this is the setting my ISP recommends.

Here ist the link: https://www.init7.net/en/support/faq/mit-welchen-uebertragungsarten-funktionieren-die-tv-streams/

On the buttom left, you have to activate nerdmode. That shows you the "Rules for multicast streaming" which are the rules I posted.
But it could very well be that these settings are just some old leftovers. I contacted support and asked them exactly this.
Maybe they are long gone to IGMPv3. I would also assume that the mentioned old servers are no longer running, but they are still described there.
I see now :)

Then I would just wait for their reply and double check everything with them first!

QuoteI even tried something similar like you linked. I created a whole seperate VLAN just for the AppleTV Box, but still no luck.

My current setting is this:
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
phyint cxl1 upstream ratelimit 0 threshold 1
altnet 77.109.129.0/24

phyint vlan0.51 downstream ratelimit 0 threshold 1

phyint wg0 disabled
phyint cxl0 disabled
phyint vlan0.25 disabled
phyint vlan0.50 disabled
phyint vlan0.52 disabled
...
...
...
As you can see, this is not exactly what my ISP recommends, since it has quickleave enabled.
AFAIK most modern IPTV setups require Quickleave anyway so I don't see that as being wrong to be honest.

But this was something I forgot to ask :
Quote from: jonm on April 12, 2026, 02:39:42 PMThere's a reasonably active init7 sub on Reddit, it may be worth also asking your question there?
Aren't there any "German Tech Community Forums" that talk about this stuff very often ?

Should give you the right information if there are any IMHO :)

Did you also check the German sub-forum : https://forum.opnsense.org/index.php?board=6.0 ??
Weird guy who likes everything Linux and *BSD on PC/Laptop/Tablet/Mobile and funny little ARM based boards :)