我有一个golang网络服务器,可以从nginx获取视频文件。当我直接从html5标签调用nginx视频时,视频可以流畅地播放渐进式下载。通过渐进式下载,我的意思是随机搜索在没有任何特殊玩家逻辑的情况下工作。<video>
但是当我通过golang Web服务器调用它时,它使用golang NewSingleHostReverseProxy()类调用nginx链接,渐进式下载不起作用。
是否可以使用golang反向代理启用渐进式下载?
golang webserver 中反向代理的代码:
url, _ := url.Parse("http://nginx-server/")
proxy := httputil.NewSingleHostReverseProxy(url)
router.PathPrefix("/video").HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
proxy.ServeHTTP(w, r)
})
UYOU
相关分类