Personally I would store the path to the Video on your site in the database, and do it that way.
so upload to a VideoStore folder on the server. and store the path and file name in database,
Generate a GUID for each video I suppose and then use this to call the video up when playing the video back?http://www.sothinkmedia.com/guide/putvideo.htm
On that page it shows how to embed flash videos, what you could do is on load bind the location to be the file path of the video.
Would you be showing 1 video per page?
If so, you could use the code they demonstrate but using the binding.