MP4 ストリーミング ライト¶
説明¶
mod_mp4_streaming_lite - URL内に"start"パラメータがある場合はH.264/MP4ファイル内である時間をシークします。
モジュールは Jiang Hong によって書かれました。より広い種類のMP4ファイルをサポートする完全(しかし商用)バージョンについて彼に連絡を取ることができます。
最も最新のパッケージはここからダウンロードすることができます:
http://i.6.cn/nginx_mp4_streaming_public_20081229.tar.bz2.
注意
このモジュールはNGIXのソースと一緒に配布されません。 インストレーションの説明を見てください。
リビジョン履歴¶
- 12/28/2008
- 返り値のチェックの追加 (reported by Jan Ślusarczyk).
- 12/05/2008
- ‘off-by-one’ バグの修正
- 11/20/2008
- 別の
Content-Length
バグの修正
- 別の
- 11/13/2008
- directioに関係するバグの修正
- 初期化されていない変数によって起こされるアクセス拒否とpread()エラーの修正。
- 11/01/2008
- 再インデックス化されたファイル全体を送信するためにstart=0 (or 0.0) が許されました。
- a directio-related neglect was fixed.
mp4_directio
ディレクティブが削除され、今はモジュールはサーバ全体のdirectio設定に従います。Content-Length
の計算バグが修正されました。Thanks go to Nick Melnikov.
インストール
上で説明されたtarballをダウンロードし、それをtar jx
します。
解凍した後で、以下のオプションをNGINX ./configure
コマンドに追加します。
--add-module=path/to/mp4_streaming_lite/directory
デフォルトでは、NGINXはソースコードをコンパイルするために -O
を使います。以下のように使う必要があります:
--with-cc-opt='-O3'
最大のパフォーマンスを取り出すために ./configure
を使います。
More¶
以下ではもっと多くのMP4ファイルがサポートされます:
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2.
何か質問があればarjenに助けを求めることができます