I’m watching an IPTV on my Smart TV, When someone on the same LAN runs torrent an IPTV lost connection. I’m trying with Layer7, mangling and filtering to limit the connection number but without success. Torrent takes only 2-3 mbits of 90 mbits download link (limited with the queue). I think torrent opens too many connections in the MT router. How can I handle this? Btw, I have RB3011.
I’m currently not at home but will post the firewall and queue exports today. I suspect in the number of opened tcp/udp connections because when the torrent start downloading IPTV immediately drops packets and lost connection (torrent download at this moment is maybe 500 kbit-1 mbit). Ping at the moment reise from 2 ms to 15-20 ms. On the same smart tv you tube app is working well. Why IPTV is so sensitive?
This makes me suspect it’s CPU on router hitting high load due to improperly constructed firewall filter rules or too high packets per second. Probably the former as it seems that it’s quite easy to mis-configure L7 firewall rules.
I guess it’s about buffering and dynamic changing video resolution (which in turn changes bandwidth needed) … youtube is very good at both aspects, while traditional IPTV might not be good at them at all … because IPTV providers assume bandwidth needed for IPTV streams will be guaranteed.
Ether2 of RB3011 is connected to the 1-Gbit 18-port switch. Maybe the packets lost somewhere in switch and/or the traffic is heavy and switch cannot handle it. My idea is to make another bridge on ether6-10 and connect the IPTV directly to RB3011. Trying to isolate IPTV network. I want to see the final result.
I’d check one thing before changing the configuration: run /tool profile cpu=all and check how’s CPU used. If CPU load (on any core) exceeds 50%, it’s necessary to address the condition which causes high load.
The cpu usage is at very low level (1-6%). I have done different tests:
Disabling all firewall filters and queues - iptv lost signal on Smart TV when torrenting
Tried iptv through browser on pc - iptv works right when torrenting!
Tried iptv on DVB - iptv works right when torrenting!
Made another bridge where iptv is on different subnet - iptv lost signal on Smart TV when torrenting
The torrents were downloading through Popcorn Time! When I tried utorrent everything works fine at maximum speed. IPTV works right!
My question is: Why does Popcorn Time make problems on Smart TV? Where is the traffic difference between Popcorn Time and utorrent? Maybe Smart TV does not support buffering?