使用videojs在游戏框架流视频(Streaming video in play framewor

2019-07-29 02:33发布

最近我一直在和我的朋友在游戏框架的Web应用程序的工作1.2.4我们试图流存储在使用videojs播放器项目的/公共目录中的视频。 此视频是.MP4格式,但我想这是无关这个问题。 我们上,无需使用任何服务器端脚本访问视频。 在我们的测试,我们发现有2个问题的出现了。

  1. 该视频被一路不会缓冲到最后。 只有几秒钟的领先总是存储在缓冲区中。

  2. 当播放视频时,如果我们按下暂停,然后播放,视频播放将彻底打破。 有时候,它会缓冲视频永远,其他时候,它看起来像它与视频的回放继续,但它只会显示黑色画面没有声音。

当我们试图在没有存储在Web应用程序中的文件一样videojs脚本,而是由其他的服务器提供它的工作完美无缺。 即使其他服务器只是tomcat的在同一台计算机上运行。 因此,我建议在服务器发挥用于运行及其应用这必须是一个问题。 我们正在运行使用“玩运行”命令,并使用默认配置的应用程序。 任何人都可以解释这种奇怪的行为? 有什么需要的配置进行设置,或者这仅仅是一个错误吗? 谢谢。

Answer 1:

我认为是在网状/播放控制器处理公用文件夹的范围内支持问题。 ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35 )

你应该能够卷曲,以测试这个..例如像在这个帖子中描述http://linuxandfriends.com/2008/11/01/curl-split-a-file-and-download-simultaneously-from-multiple-locations /

然而,在生产中,你通常用绕前的lighttpd / nginx的播放(允许绑定端口80),因此从公共文件夹中的文件比其他游戏的东西得到服务......你不应该有问题呢。



文章来源: Streaming video in play framework using videojs