You just need a simple QoS policy that identifies the traffic via and access-list. Once the access list has been matched based on the source and or desintation, you attach it to a child shaping policy that defines the amount of bandwidth you want that traffic to have. The child policy is bound to a parent policy, and the parent policy is attached to the physical interface.