可以说我们有一个视频可以在 http://www.example.com/video.mp4
是否可以使用其他名称的链接嵌入该视频,而该链接将无法追踪?
<video src ='http://www.proxyserver.com/video.mp4'/>
喜欢代理链接?
请注意:我不想下载视频。
答案 0 :(得分:1)
有可能,您应该使用http
库创建一个带有节点的http服务器,并且当您在该服务器上收到请求时,只需使用请求在http://www.example.com/video.mp4
上进行实际请求具有流支持的模块,那么您只需res.pipe(videoStream)
就可以了。
示例(未经测试,但类似的东西应该可以工作,当然您可以使用express / koa / etc代替http)
const http = require('http')
http.createServer(function (req, res) {
if (req.path === '/video.mp4') {
const stream = request.get('http://www.example.com/video.mp4')
res.end(stream)
}
}).listen(3000)