Is it possible with PFSense and Traffic shaping to make watching movies really not worth it. We had a problem a while back (our inbound pipe was full) and it got people off youtube and back on to doing what they should be doing while at work.
I'd like to just degrade youtube, dailyshow, break, etc... so that it isn't worth watching at work without having to threaten anyone.
We have a dual homed PFSense v2 firewall.
I'm not trying to single out people, those that aren't using youtube won't notice this a bit.
At L3 this is rather difficult to achieve - you would want to filter on HTTP request (or even response) headers rather than on IP addresses.
While some packet filters offer "deep packet inspection" and PFSense offers some support for it as well, configuration is not as smooth as it could be. Consider forcing HTTP requests through Squid instead. It has some handy controls for bandwidth management where a "burst" and a "steady" bandwidth can be defined with delay pools for a variety of source and destination combinations.
Squid is available as a PFSense package, too, although delay pool configuration options via the GUI do not have a "throttle flash videos" switch, so you likely would want to edit the config files yourself:
(Screenshot from http://dd-wrt-setup.blogspot.de/2011/12/pfsense-proxy-server-setup.html)