how to limit website video stream

Hi, I’m a beginner and trying understand mikrotik slowly by analyzing, understanding an existing configured mikrotik that i have and now I am able to understand mangle, download limit using ports, udp/tcp.

now what I’'m trying to do is to limit all video stream since i have low internet with 10mbps,
i am able to limit other video sites such as youtube, facebook, and other stream sites using L7 protocol (videoplayback|video) however some websites such as narutoget.io/watchop.io..etc were getting unmark and now consuming all my bandwidth.

how can i add these websites to L7 protocol (videoplayback|video) to limit it in Queue Tree?
As i want that if ever i found new stream sites that would bypass packet marks, i would be able to add it to my packet mark name =“Stream”.
i would really appreciate your help and suggestions.

as of now what I’m doing is checking the Firewall>connections and found dst. add=192.168.88.1:8291 and dst. add=192.168.88.1:557 showing at connection mark as "unmark"and getting 2mbps bandwidth consumption under orig./Repl. Rate when i played videos in narutoget.io

and now i copied these (557,8291) ports to mangle under “stream” 6 (tcp) and success I’m able to transfer the videos bandwidth under steam packet marks and can be limit now.

when i changed the video setting down to 360p the port changed to dst. add=192.168.88.1:2095 and just added also to mangle under stream"" 6 (tcp) and now both works

Am i doing right?

Hey. I recommend to use simple queue with target ip as your LAN device subnet and dst address as dns A record of web resource. And don’t queue your traffic on layer 7, take pity on the router.