warningを抑制しておきました。
接続がきれたら、channelのリストから該当チャンネルを削除するようにしました。
これをいれないと、close済みのチャンネルにデータをおくろうとしたという例外が出続けます。
今後の処理に対するメモ書き追加
テストが邪魔なのでoffにした。
新しく入力モジュールと出力モジュールを作る必要がでたので、モジュールを作成しました。
moduleを分割するので、pomを修正しました。
あたらしいモジュールインターフェイスを作成。
コメントを削除
signalWorkerを別モジュール化できた。
signalWorkerのテストコードを撤去した。
妙なコンストラクタがあったので、削除しました。
なぜかprotectedになっていた。
entry部分を別モジュールに変更しました。
あとは、rtmpEntryも別のところにもっていっておきたいですね。
rtmpEntryが邪魔なので移動させました。
モジュールの使い方が気に入らなかったので作り直した。
つかわなくなったので削除しました。
processIdをあとから設置可能にしました。(これがないと他のプロセスが起動しているか確認するすべがない。)
他のサーバーのデータ応答がむちゃくちゃだったので修正しました。
同じuniqueIdでprocessやhost名が一致しない場合は動作しないようにしました。
切り替える場合はredisのキーデータを削除しないと、rtmpWorkerを新たに起動できなくなります。
余計なものをすべて削除しました。
とりあえず、rtmpのDL動作開始トリガーはこれでいいと思う。
入力の内容がおかしかったので、調整しました。