it depends on the video but its can be done fairly easy. if the video is streaming on a website page then you can do a CSS div overlay with the username. That method would be the easiest way to do it. If your videos are downloadable you're going to have to encode on the fly and watermark the name in. That would require a multiple/fast servers to keep up with a high demand.
I'd go with the div overlay and stream the videos from the webpage. make sure you server the video link from a protected file and location on the server that is not accessable to the user. And use a no-cache header too
|