を落としているのnginxでのイベント。データは、それがリスナー/プレーヤーがあるだけで、サーバーにビデオをストリーミングするために私の興味であるので、転送我々はMBごとに支払うの3G接続を介してフックされたリモートデバイスからnginxの/ RTMPサーバーにプッシュされます。トリガーRTMPモジュールへの接続が行われたり、私がビデオストリームを放送するためにnginxのRTMPモジュールを使用
(残念ながら、RTMPに慣れていない人のため、サーバーが常にライブストリームを見て何のリスナーが存在しない場合でも、データを「嚥下」されます)。
nginx/RTMPサーバーにストリーミングを開始する方法を見つけましたので、3G経由でデータを保存できます(rtmpリンクへのWebリンクの単純なリダイレクト、問題ありません)。しかし、 RTMPクライアント(プレイヤー)が接続を閉じると、デバイスがnginxにストリーミングするのを止める。
私の質問は、特定のRTMP URLへの接続が確立されたときにイベント、シグナル、ファイルの作成/削除をトリガするようにnginx(またはそのRTMPモジュール)に指示する方法はありますか?私はincronを介して、ファイルの作成/削除を観察することによって生きることができたので、それはかなり大丈夫でしょう。
または私はAPIレベルにまたはより深いソースに行く必要があるのですか?