With many sources there is no easy way of limiting the stream rate before it arrives at you. Of course you can then drop as much of it as you like. Some intelligent clients will adjust the rate being sent to them if they detect traffic being dropped but the details are implementation specific.
You can limit what you forward / pass on, but you can't easily limit what arrives at your ingress point without some kind of feedback mechanism or the assistance of your upstream providers.