I am considering a variable bit rate source and sink on a network that is throttled by a separate out of band connection. I see some alternatives, like DCCP, RTP, and a few others. What would be the best method to support this? Or, should I roll my own UDP protocol?