robzilla - 1:22 pm on Mar 31, 2012 (gmt 0)
You don't need streaming media if it is not a live broadcast.
My (limited) understanding of this is that if you don't serve it as a stream, users will have to download the whole thing before they get to view it. That's why content delivery networks often allow you to choose between static and streaming media.
So have you looked into serving the video on your website, using a pay-for-usage CDN like CloudFront?
Also, note that you can set any video uploaded to YouTube to private, so that only people with the link can view it. More info here: [support.google.com...]