我遇到了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视频流?
自动提问:我应该使用字节范围标题吗?
我不会发布代码,因为它不是编码问题,而是概念问题:让我们现在关注这个想法。 此外,我正在测试的所有文件都编码良好,它们不是问题。
由于