OSXのインストールnginxのモジュールとRTMP

1 
2
3
ルビー-e "$(カール-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 
インストール後、アンインストールしたい場合は
ルビーの-e「を$(カール-fsSLます。https ://生。 githubusercontent.com/Homebrew/install/master/uninstall)」

2. nginxのをインストールします。

地元への最初のクローンnginxのプロジェクト

1
醸造タップデンジ/ nginxの

醸造タップ自作/ nginxのソースが死んで
参照してくださいhttps://github.com/denji/homebrew-nginx

インストールを実行します。

1
醸造nginxのフル--with-RTMPモジュールをインストールします

この時点で、nginxのとRTMPモジュールがインストールされました
コマンドを入力します。

1
nginxの

ブラウザで開く// localhostを:8080 HTTP

クエリのインストールパス:醸造情報nginxのフル

3.サービスの設定RTMP

/usr/local/etc/nginx/nginx.conf RTMPとHTTPノードで一貫

1
nginxの-c /usr/local/etc/nginx/nginx.conf

nginxの-cパラメータは、ファイルの場所を指定nginx.conf

HTTPにプラスRTMPノード構成:

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
RTMP { 
サーバー{
1935を聞きます。
アプリケーションmyapp {
生き;
#recordキーフレーム;
#record_pathを/ tmp;
128Kを#record_max_size。
#record_interval 30代;
#record_suffix .this.is.flv;
#on_publishにhttp:// localhost:8080 /公開。
#on_playにhttp:// localhost:8080 /プレイ。
#on_record_doneにhttp:// localhost:8080 / record_done。
}
アプリケーションHLS {
生き。
HLS上;
hls_pathを/ tmp /アプリ。
hls_fragment 5S;
}
}
}

4.クエリRTMPサービスは正常です

実装が完了した後、設定ファイルを変更します

1
nginxの-sリロード

実行

1
sudoのlsofを-i -P | grep -i "聞きます"

ポート1935を開くかどうかを照会します

5.ライブテスト  

ffmpegのをインストールします。

1
醸造にffmpegをインストールします

インストールVLCプレーヤープラグフローへのテストを準備、MP4ファイルを、VLCと遊びます

ストリーミング

1
ffmpegの-re -i /ボリューム/ WORK / Moorgen /プレゼンテーション/デモビデオ/moorgen.mp4 -vcodec libx264 -acodec AAC -f FLV RTMP://127.0.0.1:1935 / myappに/部屋

再生

1
RTMP:// localhostを:1935 / myappに/部屋

オリジナル:ビッグボックス  OSXがインストールnginxのモジュールとRTMP


おすすめ

転載: www.cnblogs.com/petewell/p/11607240.html