nginxストリーミングサーバーの展開
パッケージ
nginx-1.2.3.tar.gz # nginxサーバー
pcre-7.9.tar.gz # 正規表現のサポート
zlib-1.2.3.tar.gz # liunxでのJFFSファイルシステムオーサリングツール
yamdi-1.9.tar.gz # ツールはプロセスバーのドラッグをサポートできます
openssl # openssl libiary
上位パッケージをインストールする,プロセスは解凍することです, 構成、設定, コンパイル, インストール.
以下は構成の詳細です.
zlibをインストールします
./構成、設定 –プレフィックス= / usr / local / zlib
作る && インストールする
PCREをインストールする
./構成、設定 –プレフィックス= / usr / local / pcre
作る && インストールする
opensslをインストールします
openssl yum install openssl
nginx_mod_h264_streamingをインストールします
コンパイルする必要はありません, 解凍してファイルを変更するだけです.
tar xzvf nginx_mod_h264_streaming-2.2.7.tar.gz
nginx_mod_h264_streaming-2.2.7ソースコードを変更する
ngx_http_streaming_module.cに注釈を付ける
もし (r->zero_in_uri)
{
NGX_DECLINEDを返します;
}
保存して終了
yamdiをインストールします
tar xzvf yamdi-1.9.tar.gz
cd cd yamdi-1.9
作る && インストールする
nginxサーバーをインストールします
groupadd nginx#addユーザーグループ
useradd -g nginx nginx #add user
./構成、設定
–プレフィックス= / usr / local / nginx \
–add-module = / usr / local / nginx_mod_h264_streaming-2.2.7 \
–with-pcre = / usr / local / pcre-7.9 \
–with-zlib = usr / local / zlib-1.2.3 \
–と-http_stub_status_module \
–と-http_ssl_module \
–と-http_flv_module \
–と-http_mp4_module \
–with-openssl \
–group = www \
–user = www \
作る && インストールする
nginxサービスを開始します
/usr / local / nginx / sbin # nginx -c /usr/local/nginx/conf/nginx.conf
URLバーにlocalhostを入力することで、nginxが機能しているかどうかをテストできます.
場合 “Nginxのへようこそ!” 登場,これは、nginxのインストールが成功したことを示しています.
今, このストリーミングサーバーを調整する必要があります,flvファイルのキーフレームを追加する, とドラッグプレイ
実現できる.
たった今yamdiをインストールしました,次のコマンドを実行します:
yamdi -i input.flv -o out.flv
input.flvのキーフレームを追加します,出力out.flv
vim /usr/local/nginx/conf/nginx.conf
MP4ファイルのサポート機能を追加.
サーバーフィールドに次のコードを追加するだけです.
場所〜 .flv {
flv;
}
保存して終了.
ドラッグプレイをサポートするフラッシュプレーヤーも必要です.
URLをダウンロード:http://blogimg.chinaunix.net/blog/upfile2/100607142612.rar
このtarパッケージを解凍し、解凍したファイルを/ usr / local / nginx / html /にアップロードします。,
flvファイルをにアップロードします …/nginx / html / video /.
テストページの編集 – index.html
<メタhttp-equiv =”コンテンツタイプ” content =”text / html; charset = UTF-8″ />
<html><体><h1>ビデオテスト<h1><体><html></br>
<h2>良い曲<h2></br>
<a href =”http://192.168.137.16/video.html” target = _blank”>雨の中の愛</A></br>
<a href =”http://192.168.137.16/video.html” target = _blank”>釣り船の歌の夜</A></br>
保存して終了
再生ページvideo.htmlを編集します
<メタhttp-equiv =”コンテンツタイプ” content =”text / html; charset = UTF-8″ />
<h2>Fu Disheng-Ren Jing Love in the Rain<h2></br>
<埋め込み
type =”アプリケーション/ x-shockwave-flash”
名前=”プレーヤー”
幅=”656″
高さ=”400″
allowscriptaccess =”常に”
allowfullscreen =”true”
flashvars =”file = http://192.168.137.16/ビデオ/yuzhong1.f4v&image = http://192.168.137.16/video / yuzhong.jpg>
</埋め込み>
保存して終了!
httpと入力する://192.168.137.16 ブラウザーのURLバー
クリック “雨の中の愛”,ページはプレビューインターフェイスにジャンプします
次の図は再生中です , ドラッグプレイをサポートできます.
この記事はストリーミング機能のデモのみです, フロントエンドテクノロジーを使用していない
時間とエネルギーの不足のため.