nginx rtmp ライブストリーミングを録画 リモート操作

nginx rtmp のライブストリーミングをサーバに録画したい。
録画する際に、いちいちコンフィグを書き換え、サーバを停止・起動していたはサービスにならない。

なんと便利な事に、htmlを作成する事で、リモート操作する事が可能

リモート操作のためには、nginx.confの設定でmanualを入れる事、

そしてここにアクセスすると、録画が開始される
http://hanako.hoge.jp:8080/control/record/start?app=multi&name=test

ここにアクセスすると、録画が止まる
http://hanako.hoge.jp:8080/control/record/stop?app=multi&name=test

severディレクティブはこんな感じ

誰でも録画されちゃうと嫌なので、basic認証がかかった位置にHTMLを配置し、refererを見てこのHTMLからアクセスがあった場合にしか録画が開始できないようにした。

 

rtmpディレクティブはこんな感じ

 

録画開始・停止htmlはこんな感じ

 

1件のコメント

コメントは停止中です。