Queue to slow video to a crawl

Hello,

I have sites that have both a Free basic WiFi an a paid portion. (everyone uses the same ID and password for the Free. The queues are create for the the Free Account:
Maximum Limit: 512 Kbps 512Kbps
Burst Rate: 512Kbps 512Kbps
Burst Threshold: 512Kbps 512Kbps
Burst Time: 5 Seconds
I have tested this and guests can still watch video Netflix etc?

Authentication is by an outside Radius server.
Paid users create their own id and password and get 3000kb down and 512k up.

What am i missing?

To queue video you should use mangle to mark http connection with connection-bytes greater than several megabytes to an specific connection-mark, then use a queue (usually on a queue tree with more child queues for rest of traffic “categories” like regular HTTP, email, dns, gaming, voip, bulk…) to shape that traffic.

What you are doing right now is simply limiting bandwidth to 512Kbps for all traffic.

pukkita suggestion will work. But you can also use Burst. But in your setup, burst speed is the same as regular limit.

You should then use actual limit like 64Kbit and Burst for a few seconds to 1Mbit. This way, short downloads like webpages and images will get 1Mbit, but if download continues longer than the specified number of seconds, it will be slowed:

http://wiki.mikrotik.com/index.php?title=Manual:Queues_-_Burst&redirect=no

But this will limit any downloads. Not just video.