HTML5 视频播放局域网

Posted

技术标签:

【中文标题】HTML5 视频播放局域网【英文标题】:HTML5 Video playing LAN 【发布时间】:2012-12-30 22:59:24 【问题描述】:

我使用 html5 <video> 标签在我的局域网中播放来自不同计算机的视频。在我目前的设置中,我有一个服务器,它提供了 html 页面和我想播放的所有视频。有些计算机应该通过加载 html 页面来播放这些视频。一般来说,这已经奏效了。但有时播放视频一段时间后,控制台会显示加载资源失败,然后立即停止播放。我想,这可能是我的 LAN 中的某种超时,我想在本地播放视频,即将所有视频复制到每台计算机并在服务器上提供 html。然后服务器 html 链接到file://.../

但是当我在服务器上尝试这种方法时,视频每隔几秒就会停止一次,并且根本没有缓冲。看视频是完全不可能的。 视频为 *.mp4;我在所有win7电脑上运行chrome,服务器是XAMPP。

有没有办法捕捉加载资源失败错误,或者以合理的质量播放本地视频?

你们还没有遇到过这样的问题吗?

【问题讨论】:

由于安全设置,它似乎被阻止播放(并且有充分的理由!)但这里似乎发布了一个解决方法:***.com/questions/8885701/… 另一种选择是安装一个简单的网络服务器服务于局域网上的视频文件 我有一个简单的网络服务器 (xampp),但是 - 我不知道为什么 - 过了一会儿出现了错误。我会尝试解决方法! 有人知道,在@Flunk jsfiddle.net/dsbonev/cCCZ2/embedded/result,js,html,css/… 的例子中,胜利意味着什么?我无法正确加载 URL @Flunk 或:是否可以更改安全设置以允许更大的缓冲区? 浏览器加载失败是什么资源? 【参考方案1】:

一些想法:

您的配置是否包含“AddType video/mp4 .mp4”? 是否有可能以某种方式禁用了渐进式加载? 视频有多大?有报告称 > 30Mb 的文件在 XAMPP 中存在播放问题 如果您转换为另一种格式(.ogg、.avi、类似),它们的播放效果会更好吗? 如果您使用 .php(或类似)文件来提供渐进式加载 - 有什么变化吗? IE Stream 从应用程序而不是直接。

【讨论】:

您好,感谢您的回答!你的意思是我的浏览器的“配置”和“渐进式加载”吗?如果是:我如何检查两者?视频的大小可能大于 30MB,但我很确定,它也出现在较小的大小上。我会再次检查。我认为转换所有视频不是一种选择,因为它会花费很多时间。但如果你认为这有助于找到答案,我可以用一两个视频来试试这个。您能否提供一个解释渐进式加载的链接? 使用 FFMPEG(或类似的)将一些转换为 .ogg 或 .flv 看看是否有任何区别。 另外 - 你没有提到你是否支持 PHP。如果是这样,我可以包含一些示例代码。否则,您可能会通过搜索“HTTP/1.1 206 Partial Content”获得一些吸引力。

以上是关于HTML5 视频播放局域网的主要内容,如果未能解决你的问题,请参考以下文章

jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器

HTML5 视频播放器:动态加载视频

使用 html5 视频播放器播放视频后重定向页面

使用 HTML5 视频标签播放视频

html5 视频无法在 iPad 上播放 - 在 iPhone 上播放

html5 播放事件与视频标签中的播放事件