0

确切的要求就像我有一个托管视频的本地服务器或 api。我想发出请求以获取该视频并使用节点 js 流式传输到我放置在 ui 中的 html 视频标签。视频可以通过 url 获取。我看到的代码就像从本地文件系统中保存的视频流式传输。但我的要求是从服务器 api 中获取它并在我的 ui 中播放它。

4

1 回答 1

0

我认为您的意思是您想要流式传输视频,就好像它在您的 Web 服务器上可用一样,但视频本身实际上位于与您的主节点 JS 应用程序不同的 Web 服务器上。

如果是这样,并且如果具有视频的服务器也可用于 Web 请求,那么您可以简单地在其托管的服务器上提供视频的绝对 URL - 即它的完整 URL,而不是相对于您的节点的 URL JHS 服务器,这可能是大多数文件的默认设置。

如果您的问题是本地视频库没有任何可公开寻址的 URI,因此您不能将其 URL 用于 Web 请求,那么您可能需要考虑代理客户端和 Web 服务器之间的请求和响应。

值得一提的是,对于大量用户和/或提供高质量的观看者质量和用户体验,它可能值得用作专业的视频流服务器来提供视频服务。

于 2021-07-12T12:36:27.707 回答