Ruby和Webrick视频流

时间:2012-02-05 17:31:16

标签: ruby html5 webrick

我正在开发一个网络应用程序,它将流式传输视频数据库,但我在使用Webbrick和HTML5视频方面遇到了困难。我使用的是简单的HTML标签,但视频似乎无法显示。任何帮助? (文件路径是正确的btw)。

这是我的HTML代码:

<div id="lr_video">

<%= video_tag (["videos/final_video.mp4", "final_video.ogg", "movie.webm"], :size => "320x240", :controls => true, :autobuffer => true) %>

</div>

我的Ruby代码:

在config / application.rb中:

...
..
    #HTML5 Video !!!
    config.assets.paths << "#{Rails.root}/public/assets/videos"

..
...

现在我使用Webrick作为制作服务器,我将视频放在“/ public / assets / videos”下,但视频没有显示

任何帮助?

1 个答案:

答案 0 :(得分:1)

您可能正在使用错误的Content-Type标头发送视频。

检查

的输出
curl -I http://localhost:3000/assets/final_video.mp4 | grep Content-Type

应该说

Content-Type: video/mp4

如果没有,那么你应该修复内容类型标题的生成。