Flowplayer安全流媒体(通过PHP):MP4视频不是伪流媒体(FLV)

时间:2013-04-14 00:48:20

标签: streaming mp4 flowplayer pseudo-streaming

我遇到了MP4安全伪流媒体的问题。

首先,您可以通过以下几个方面获​​得这个想法:

  • 我正在使用Flowplayer
  • 我安装了mod_h264_streaming并正常工作。
  • 我已经成功添加了安全流媒体插件(PHP验证),它正在使用伪FLV视频(当然,感谢mod_h264_streamin)。
  • 我正在测试一个带有moov-atom的MP4(并且视频立即开始。但是没有伪)。

现在......当流媒体加载MP4时,播放器会发出如下请求:

http://mydomain.com/videos/fa3...[security_hash]...46/video.mp4?start=0

请注意?start = 0

当我寻找视频的另一部分(尚未加载)时,播放器发出此请求:

http://mydomain.com/videos/fa3...[security_hash]...46/video.mp4?start=33.342

请注意?start = 33.342

这导致视频从头开始,这就是问题。

附加事实:对于MP4文件, start 被发送(到PHP脚本)作为您点击的时间线的秒数,而对于FLV start 则被发送为在字节中的搜索位置,我认为这种差异是问题的主要原因。

我的问题是:

如何在我的PHP伪流媒体脚本中处理MP4视频流?

自动提问:我应该使用字节范围标题吗?

我不会发布代码,因为它不是编码问题,而是概念问题:让我们现在关注这个想法。 此外,我正在测试的所有文件都编码良好,它们不是问题。

由于

0 个答案:

没有答案