【问题标题】:stream video with eventmachine?使用 eventmachine 流式传输视频?
【发布时间】:2011-11-30 21:20:42
【问题描述】:

在我看来EM::FileStreamer 应该可以开箱即用,但我尝试使用<video> 标记和嵌入式 Quicktime 插件,但没有人真正显示视频。

我已使用 telnet 连接到我的 EM 服务器,发现它确实可以流式传输我的视频文件。我不知道为什么它没有在我的浏览器中缓冲和播放。有没有人给我一些提示?

【问题讨论】:

    标签: ruby video-streaming eventmachine


    【解决方案1】:

    这应该可以,但是必须正确编码视频才能以这种方式流式传输。我假设您使用的是 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 编码的视频应该可以在支持的浏览器上开箱即用。

    【讨论】:

    • 太棒了!这听起来真的很令人鼓舞。你是对的 - 我的视频 编码为 mp4。今晚我会尝试你的步骤,然后接受你的回答。谢谢!
    猜你喜欢
    • 2016-09-24
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 2016-12-02
    • 2011-03-12
    • 1970-01-01
    相关资源
    最近更新 更多