【问题标题】:NodeJs server issue with large file serving to multiple clientsNodeJs 服务器问题,向多个客户端提供大文件
【发布时间】:2013-03-20 20:12:44
【问题描述】:

我已经使用 NodeJs 创建了视频服务器应用程序。我能够提供所有静态应用程序文件,按预期上传视频。但我无法在两个不同的客户端上同时观看相同的媒体文件。它不会开始在不同的浏览器中播放媒体,直到它在早期的客户端上停止或暂停。 仅当我尝试在不同客户端上播放相同文件时才会出现问题。

我尝试使用 http server range requests、express、connect、vid-server 模块。

我尝试使用 nginx、lighthttp 作为服务媒体文件。

您能否建议我如何同时向多个客户端提供大型(最大 1.5 GB)媒体文件。

【问题讨论】:

  • 您能说明一下不同的客户吗?不同的计算机、浏览器或不同的标签?
  • 我在同一台电脑上尝试使用不同的 crome 浏览器标签

标签: node.js video-streaming html5-video


【解决方案1】:

如果您在 Chrome/Chromium 中使用不同的标签页,请注意您不能多次播放同一视频(12)。

(这种行为曾经让我很困惑)

改为使用不同的浏览器,甚至不同的计算机进行测试。

【讨论】:

  • 感谢您的回复,它可以在不同的计算机上运行,​​但由于它是非常大的媒体文件,在其停止缓冲之间。您能否建议为许多客户流式传输此媒体文件的最佳方式?
猜你喜欢
  • 2023-03-13
  • 1970-01-01
  • 2020-07-15
  • 2011-05-26
  • 2014-06-01
  • 2017-04-08
  • 1970-01-01
  • 1970-01-01
  • 2015-07-25
相关资源
最近更新 更多