We are developing a site where users will be able to watch and download videos that they've recorded of themselves in a public event. The videos will be password protected, and will be available only to users who have paid for them at the event...
...But on the other hand, we also want users to share those videos on social media, since they will be an attractive publicity for our events. Having people log into our site with their password, download the video and then re-upload it to Youtube/Facebook will be too cumbersome, and I suspect that few users will be willing to do that. So the obvious alternative is to have one of those convenient "share" buttons, but the problem with that approach will be that:
The video will be physically hosted (and linked to) in our site. What happens if those videos go viral and our bandwidth cost explodes?
The video is password protected.
The solution I've thought of for this is:
Upload the user's video to our (password-protected site) and to Youtube at the same time, as an unlisted video.
The user can access our site with his password and download his video (to watch on his TV or whatever).
If the users hits the "share" button, we show him the Youtube link... and we turn the video into a listed one.
This seems in line with the ideas in Using YouTube as a CDN, and there didn't seem to be any objections in that question. I'm posting this just to confirm that my idea doesn't violate any Youtube TOS, and also to see if it is a good one or there might be better alternatives.