【问题标题】:WAMP Server Streaming video MP4 start took to much timeWAMP 服务器流式视频 MP4 启动需要很长时间
【发布时间】:2014-04-07 09:45:12
【问题描述】:

我正在使用 WAMP 服务器 2.4。我正在流式传输 MP4 视频。每当我请求流式传输视频时,大约需要 3-4 分钟才能开始流式传输,一旦开始流式传输,它就可以正常工作。

我无法弄清楚为什么开始流式传输需要很长时间。

我也尝试了以下链接,但它没有解决我的问题。

Load mod_h264_streaming.dll in Windows Apache2

请帮忙

【问题讨论】:

  • 你确定不是客户端在开始播放之前缓冲视频?

标签: php apache video video-streaming wamp


【解决方案1】:

您是使用 Flash 还是 HTML5 或其他方式来播放视频?

听起来浏览器/客户端在播放之前尝试获取完整长度的文件。这可能是因为您的 MP4 文件没有为网络正确格式化(MOOV ATOM 位于文件末尾,没有它就无法开始播放)。你可以在那里阅读更多info

我建议两件事:

  • 尝试使用 10 秒的短文件,看看它是否可以快速播放
  • 尝试使用诸如 handbrake 之类的软件(或者 MP4Box 或 ffmpeg,如果您在文件转码方面更高级),在启用“网络优化”(又名“快速启动”)复选框的情况下对您的 MP4 进行转码。

让我们知道它是否有效。

【讨论】:

  • 我正在使用 HTML5。将“ffmpeg”在服务器本身上对 video.MP4 进行编码。我从三星 S3 创建了 5 秒的视频并将其放在本地服务器上,但仍然需要大约 3-4 分钟。视频大小 5MB。
  • 好吧,这似乎不仅仅是一个编码问题,更像是一个服务器端/网络问题。您的设备和本地服务器之间是否有代理?您是否尝试在移动设备上播放视频?设备是否以高速连接到 Wifi?您可以尝试使用基本 HTML5 视频标签的不同桌面浏览器吗?
  • 它在桌面客户端浏览器和移动设备上提供相同的行为。目前我正在尝试在 localhost 上修复它,因此希望如果它在这里工作,那么希望它可以在移动设备上正常工作。我注意到的一件事是它在 3-4 分钟后开始缓冲,然后缓冲条快速运行。网速很好。 Wifi 和有线网络的行为相同。我也在不同的网络和不同的设备上尝试过,但行为相同
  • 你可以试试玩吗:<video width="640" height="360" preload="auto" controls><source src="http://vjs.zencdn.net/v/oceans.mp4" type='video/mp4; codecs="avc1.42E01E,mp4a.40.2"' /></video>
  • 是的,此链接上的视频立即播放。我需要完全相同的行为。请告诉我需要什么配置。
猜你喜欢
  • 2018-12-05
  • 2018-01-17
  • 1970-01-01
  • 1970-01-01
  • 2019-05-05
  • 2014-05-30
  • 1970-01-01
  • 2020-07-15
  • 1970-01-01
相关资源
最近更新 更多