我正在尝试通过 Java servlet 代理 HTTP Live Stream。本质上,代理将充当加密、标记化 URL 的端点。然后,servlet 将解密 URL,如果有效,则从流服务器请求 HTTP Live Stream 视频并将流返回给客户端。显然,我从不希望将流内容的实际 URL 发送到客户端,也不希望客户端直接访问它——我总是希望流通过代理。
由于 HTTP Live Stream 只是 HTTP,我假设一个简单的 HTTP 代理可以工作。但是,我没有任何运气。就浏览器知道显示视频播放器(它正在接收正确的 MIME 类型)而言,我已经得到它,并且我可以看到网络请求增长到视频流的大小。不幸的是,该视频从未真正播放过。
理想情况下,我很想使用现有的产品(最好是开源的),但如果没有可用的产品,我很乐意推出自己的产品(尽管我无法想象我是唯一一个想要这样做的人)。
任何想法/建议/解决方案将不胜感激!