我正在使用FMS通过RTMP传输MP4。客户端正在使用MediaElements.js。在Firefox中,它可以成功地回归到Flash播放器。当我将MP4放在视频应用程序实例的顶级文件夹中时,播放成功。当我创建子目录并在其中放置视频时,播放失败。例如,像src一样。 。 。
rtmp://servername/video/\_definst\_/mp4:DELTA2.mp4
。 。 。回来很好。虽然像src一样的URL。 。 。
rtmp://servername/video/\_definst\_/mp4:/data/DELTA2.mp4
。 。 。失败。
我认为问题在于玩家解释\将请求中的应用程序实例发送给FMS的方式。所以在上面的第一个例子中,我可以在FMS访问日志中看到x-appinst
。 。
\_definst\_
。 。 。而在第二种情况下,我看到了一个x-appinst。 。
\_definst\_/mp4:/data
第二种情况显然是错误的。第二个URL在单独的自定义Flash播放器中工作的事实使我相信它必须是以某种方式错误地发送请求的客户端。
有什么想法?任何人都可以将视频从FMS流式传输到MediaElements flash播放器,而不是从根目录以外的某个目录中传输?