繁体   English   中英

express.static中间件是流视频的最佳选择吗?

[英]Is express.static middleware optimal for streaming videos?

我想使用html video标签将视频从服务器流式传输到网页。 我正在使用节点,并计划坚持使用它(没有nginx)。 目前,我正在使用express.static中间件,即serve-static ,但是我想知道它是否适合用于提供资产,html页面等...是否适合流大视频!

我花了很多时间在代码上,看来它可以正常工作:支持Accept-RangesAccept-Ranges ,但是我缺乏关于此特定主题的经验和知识,因此我无法弄清楚事情是否像最佳状态。

有没有建议使用更好的快速表达中间件或节点服务器呢? 目的?

编辑

我不需要做任何花哨的事情,例如自适应比特率等……我只想确保-在节点范围内-这种设置最适合播放视频,因为我的服务器安装在嵌入式系统上的安装很少可用RAM。

最好的解决方案是使用适当的优化Web服务器,例如Nginx。

express.static是出于实用目的。 整个Node.js对于构建应用程序服务器很有用。 如果要提供静态文件,请使用Web服务器。 否则,您将无用地拥有JavaScript的额外开销。

这适用于所有静态文件,而不仅仅是视频。 静态内容的大小实际上与最佳内容没有关系,因为所有服务器都从磁盘流式传输大量资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM