nginx

Ubuntu Server12.04とnginxで簡易にmp4とflvをリストから見られるようにする

投稿日:

環境

ローカル環境での利用を想定している

コンセプトは、index.htmlを置かずにファイルリストを見られるようにして、クリックしたらブラウザのビデオプレイヤで見られるようにする

~以下にmp4とflvを保存.

だれでも見られるように設定しておく(ftpでアップロードしてファイルが自分以外見られないようになっていたのでハマった)

インストール

mp4とflvについて擬似ストリーミング(Pseudo streaming)できるようにextraもインストールする.

モジュールは nginx -V で確認できる.

nginxでファイル一覧を表示する

autoindex on

Apacheのようにindex.htmlがないときにディレクトリの一覧を表示する設定

locationディレクティブに書いておく.

この際、ルートディレクトリには違うことをさせたいのでサブディレクトリで設定した.

nginxを再起動してlocalhost/movie/でファイルの一覧がみられることを確認

ScreenClip

Custom Nginx Indexer

Custom Nginx Indexer

autoindexの見た目を多少良くしてくれる

ファイルを解凍して、.ファイルをルートにおいて設定するだけ

ScreenClip

mp4 & flv ディレクティブ

プレイヤはブラウザ付属のものを使う

ファイルサイズの制限

nginx.confに書いておく

mp4 と flv

上のlocation /movie/より先に記述すること

参考 Nginx で location の判定方法と優先順位を調べる

ブラウザのビデオプレイヤである程度自由にシークできてればOK

ScreenClip

-nginx
-

執筆者:

関連記事

Ubuntu Server12.04に最新のNginxをインストール

By: MyLifeStory – CC BY 2.0 目次1 NginX2 Nginx PPAの追加3 パッケージを選択4 インストール5 情報 NginX wiki.nginx.org