在我看来EM::FileStreamer应该可以直接使用,但我尝试使用<video>
标记和嵌入式Quicktime插件,但实际上都没有人显示视频。< / p>
我已经使用telnet连接到我的EM服务器,发现它确实流式传输了我的视频文件。我不知道为什么它不在我的浏览器中缓冲和播放。有人对我有任何暗示吗?
答案 0 :(得分:2)
这应该可行,但视频必须正确编码才能以这种方式流式传输。我假设你使用mp4?如果是这样,你有没有在文件上运行qt-faststart?
这是一篇有一些信息的文章。
http://www.stoimen.com/blog/2010/11/12/how-to-make-mp4-progressive-with-qt-faststart/
我还在github上提供了我的示例视频编码应用程序,当您上传视频时,它会自动执行此操作。
https://github.com/zquestz/asset-manager
确保qt-faststart在你的PATH中。一旦索引信息位于文件的开头,就应该按预期工作。
使用libtheora编码的视频应该支持浏览器开箱即用。