我需要流式传输服务器上存在的视频,例如 xyz.com。如果我访问视频的正确路径,每个人都可以看到该视频。我需要做的是创建一个与每个具有唯一视频 ID 的特定视频相对应的 MD5sum。
因此,从现在开始,如果用户像以前一样访问视频,即:
它不应该为以下加载。
http://xyz.com/video.mp4
它应该只为以下网址加载
http://xyz.com/video.mp4?md5=202cb962ac59075b964b07152d234b70
有什么建议么?
我需要流式传输服务器上存在的视频,例如 xyz.com。如果我访问视频的正确路径,每个人都可以看到该视频。我需要做的是创建一个与每个具有唯一视频 ID 的特定视频相对应的 MD5sum。
因此,从现在开始,如果用户像以前一样访问视频,即:
它不应该为以下加载。
http://xyz.com/video.mp4
它应该只为以下网址加载
http://xyz.com/video.mp4?md5=202cb962ac59075b964b07152d234b70
有什么建议么?
我认为您最好为此使用脚本语言,例如 php。但是,如果您坚持在 lighttpd 内部执行此操作,则可以使用 lua 使用 mod_magnet 执行此操作。
http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModMagnet
Lighttpd 还提供了一个名为“SECDownload”的模块,它非常易于安装。它使您可以在有限的时间内提供 URL。
教程在这里: http ://redmine.lighttpd.net/projects/1/wiki/Docs_ModSecDownload
这只会创建一个临时链接,url 不限于 IP。如果创建了一个 url,每个用户都可以访问它(至少如果您不采取任何措施来阻止这种情况)。