我正在构建一个React应用,并且需要在某些页面上将hls.js嵌入HLS视频(非实时)。问题是我的应用程序通过HTTPS获得服务,但是我使用的源来自仅支持HTTP的本地CDN,这会导致混合错误。而且我不认为与正在运行CDN服务器的人员联系并要求他们支持HTTPS是一种选择。
我已经为此应用程序构建了Node后端,因此我可以将其用作流媒体中间人。这些视频确实很小,每次3至5分钟。因此,这不应该成为我后端的负担。
我尝试使用名为hls-buffer
的模块,但这是一个过时的模块,无法正常工作。但是,我想它声称提供的功能正是我所需要的。那么,有没有功能类似于该模块的模块?或者,足以让我看到一些在Node环境中以这种方式“处理” HLS流的机械示例,因此我可以从那里构建自己的解决方案。
我没有任何代码示例可显示,因为我对使用HLS流没有真正的经验。