I see two decent options, and by using both you should have reasonable results:
Use unique urls by appending a timestamp:
domain.com/video.mp4?t=" + new Date();
Or something to this effect. You can then check the value of t and reject if it's outside your window. By always requesting a new url because of the Date(), the browser will be forced to ask the server for the file.
Cache-control headers. Make sure you're setting them for for your video files in htaccess to force a 10 minute refresh life span:
Header set Cache-Control "max-age=600"
AddType video/webm .webm
60s x 10m = 600
Edit: Just saw the asp.net tag, set the cache control header in IIS.