Tue Nov 11, 2014 4:31 pm
you need to configure a connection classifier in your Firewall mangle to identify the traffic you wish to manage. Then you would need to set up queue tree to manage the different types of traffic. Far to complex to explain in one post here.
First you need to learn how to use the firewall mangle to classify your traffic ( mark the traffic). there are lots of good examples in the Wiki. The challenge here would be deciding how you can identify the traffic you wish to manage. "Streaming" is too broad a thing on its own, you would need to be looking for specific services like Netflix etc
Then you need to learn how to use Queue trees to throttle the different classes of traffic you have specified in the firewall mangle
You could use simple queues but I think most people would suggest queue trees would be better for this purpose.
Another approach may be, and I think, more effective and simpler to manage in this case is, Instead of trying to identify specific traffic, consider using the bursting feature of queues. Basically with a bit of trial and error you will be able to tune the queue so normal surfing, emailng etc gets the higher burst speed but as soon as clients start streaming their speed will drop to predetermined level. Again a bit of a learning curve but probably easier than the first idea.
Good luck with your project hope it goes well