I dont see what you gain from a blob.
Basically you want your video file to NOT be accessible with a normal URL. This can just be a directory that the server cant address directly. Therefore you will have to write a
servlet which will get the request, figure out where the file is, and start streaming it to the response.
A google search for "java streaming video" finds lots of interesting options.
Bill