I have 5 IPTV BOXES connected to bridge-iptv (eth1-eth6). Every channel use about 5Mbps (eth2-6), but I have 25Mbps on all port (1-6). I ask because I’m facing the problem artifacts in pictures, it randomly stops.
Why is that?
It should not be like this:
ISP MODEM trunk port - mt-eth1 (25Mbps)
IPTV BOX1 — mt-eth2 (5Mbps)
IPTV BOX2 — mt-eth3 (5Mbps)
IPTV BOX3 — mt-eth4 (5Mbps)
IPTV BOX4 — mt-eth5 (5Mbps)
IPTV BOX5 — mt-eth6 (5Mbps)
How often do you see artifacts in picture? With multicast it is normal to see some now and then when not using ISP’s set-top box (that one has retransmission mechanism built in and artifacts are much harder to see).
Additionally: what is your WAN line rate in DL? If it’s not much higher than 25Mbps (combined throughput for 5 TV streams), then this might be the reason for the problem as well.
Try to sniff (using wireshark on a PC or /tool sniff on routerboard) to verify it’s really multicast fooding your ports.
The problem with multicast it that when a device joins certain multicast group, the upstream router will forward traffic until the very same device unsubscribes the multicast group. (It has to be the very same device because there might be more than one device subscribing same multicast group hooked to the same router interface - e.g. multiple IPTV set-top boxes receiving same IPTV channel - and the stream has to be forwarded as long as single device is receiving it. I guess some subscription ageing could be in place so that ISP’s router could stop sending a stream after a certain time of no joining/leaving the multicast group.
Perhaps things would get reset on ISP’s side if you switched off the CPE for a while (e.g. for a minute or two)?
In my case (RB951G or RBD52G as router, another RB952G as switch/AP, SiOL box as official IPTV client and UDPXY as proxy for unicast IPTV clients on a linux machine) stream bitrates do sum up as expected.