2011-10-04 69 views
0

在我看来,EM::FileStreamer应该可以直接使用,但是我使用<video>标签和嵌入​​式Quicktime插件尝试了它,但实际上都没有显示视频。带有eventmachine的流视频?

我用telnet连接到我的EM服务器,发现它的确流式传输我的视频文件。我不知道为什么它不在我的浏览器中缓冲和播放。任何人对我有任何提示?

回答

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是在路径中。一旦索引信息在文件的开头,事情应该按预期工作。

用libtheora编码的视频应该支持浏览器。

+0

太棒了!这听起来很令人鼓舞。你是对的 - 我的视频编码为mp4。我会在今晚尝试你的步骤,然后接受你的答案。谢谢! – steve

+0

有什么进展?只是好奇,如果它成功了。 =) – quest