Nastav si klasicky QT s tím, že si uděláš adres list kde budeš mít dané settopboxy, omarkuješ si provoz do netu a na settopboxy, nastavíš QT s tím, že si dáš vyšší prioritu pro TV (boxy) a nižší necháš pro ostatní zařízení. Mám to tak na tiku nastavené a chodí to perfektně.
0 chain=forward action=mark-packet new-packet-mark=iptv_down passthrough=no dst-address-list=iptv log=no
log-prefix=""
1 chain=forward action=mark-packet new-packet-mark=iptv_up passthrough=no src-address-list=iptv log=no
log-prefix=""
2 chain=forward action=mark-packet new-packet-mark=internet_down passthrough=no
dst-address=192.168.0.0/24 log=no log-prefix=""
3 chain=forward action=mark-packet new-packet-mark=internet_up passthrough=no src-address=192.168.0.0/24
log=no log-prefix=""
0 name="internet_down" parent=global packet-mark="" limit-at=0 queue=default priority=8 max-limit=100M
burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
1 name="internet_up" parent=global packet-mark="" limit-at=0 queue=default priority=8 max-limit=50M
burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
2 name="net_down" parent=internet_down packet-mark=internet_down limit-at=1M queue=default priority=8
max-limit=100M burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
3 name="tv_down" parent=internet_down packet-mark=iptv_down limit-at=2M queue=default priority=8
max-limit=100M burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
4 name="net_up" parent=internet_up packet-mark=internet_up limit-at=1M queue=default priority=8
max-limit=50M burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1
5 name="tv_up" parent=internet_up packet-mark=iptv_up limit-at=2M queue=default priority=8 max-limit=50M
burst-limit=0 burst-threshold=0 burst-time=0s bucket-size=0.1