Railsで使えるGem

Rails3.2のproduction環境で動画再生~flowplayer+carrierwave+nginx+unicorn

投稿日:

 

前提

RailsでHTML5対応のvideoプレイヤーを利用してみる~flowplayer5.0.0

unicornの設定

bundle

config/unicorn.rb

起動

*プリロード 起動直後に固まるのをふせぐ

*フォーク時にデータベースへのアクセスを切断する

以上2つはWeb DB Press vol.72の情報

nginxのインストール

確認

 

nginxの設定

/etc/nginx/nginx.confのhttpに追加

最大ファイルサイズを指定.これがないと2mしかアップロードできない

/etc/nginx/sites-available/evbox

とりあえずはpublicからmp4なども読めるようにする

再起動

*アップロード後404エラーが出る場合

timeoutでデフォルトでは20秒応答がないとunicornが死ぬみたいなのでtimeoutを長めに指定しておく

 

アセット関係

デフォルトのフォルダ構成だとアセットパイプラインでのイメージの読み込みがうまくいかない

そこで、vendor以下を次のような構成にする

で、今回使うminimalist.cssをminimalist.css.erbに変更する.

そして、imageファイルの場所をasset_pathで指定する.4ヶ所全部変更する.

で、

*minimalist.cssにはtypoがあるみたいでprecompileエラーが出る場合

leftの値を指定したら動いた.まだ何の指定かは調べていない.一見レイアウトは崩れていないけど・・・

->スピーカーアイコンの位置指定でした

 ストリーミング関係

nginx-extrasには、–with-http_mp4_module オプションがついている(nginx -Vで確認).nginxのmoduleはロードしなくても、コンパイル時にオプション指定しておけば読み込まれるらしい.

mp4については、このmoduleを使うように指定する

こんな感じに訂正した.動いてるんだけど変化がみられない.

以下を参照

nginx でPseudo streaming(疑似ストリーミング)で動画配信を行ってみる(flv、mp4ディレクティブを使ってみた)

-Railsで使えるGem
-, , ,

執筆者:

関連記事

no image

Mongoidで地理情報インデックスを使おうとしたけどうまくいかない

試したgem mongoid_geo mongoid_geospatial 試してないgem mongoid_spacial

簡単にグラフが作成できるC3.jsをRailsでつかってみた

By: Nguyen Hung Vu – CC BY 2.0 目次1 C3.js2 gon3 複数の時系列データで一方にはある時点のデータがあるけど他方にはある時点のデータがないみたいな場 …

Hallo.jsのMarkdownをWYSIWYGで編集できるサンプルがぐう便利だったのでRails3.2とBackbone.jsでやってみた

hallojs.org/demo/markdown/ これ  とにかく一度さわってみて欲しいんですけど 目次1 サンプルの便利ポイント2 Rails3.2とBackboneで動かしてみる サンプルの便 …

連続的な位置情報の取得とHerokuへのアップ~HTML5 Geolocation API

  目次1 連続的な位置情報の取得2 heroku3 結果 連続的な位置情報の取得 連続的な位置情報の取得はこんなかんじで書いてみた [crayon-5929b84d39e689254523 …

Rails3.2でajaxなフォルダツリーを導入する2~dynatree-rails

  目次1 jQuery ajax送信側2 app/views/folders/show.js.coffee3  で、コントローラーを設定4 今までのは置いといてJsonでやり取りするアプロ …