コンパイルするために、必要なさそうなテストは一時的にはずしました。
モジュールはモジュールの動作以外してほしくないので、必要のない依存関係を外しました。
expireがなく、プロセスが落ちたあとも、ずっとデータが残る形になっていたので、とりいそぎexpireを設定しました。javaのプロセスがなくなったら消すみたいな方法でもいいかもしれない。
timerHandlerは多分必要ないので、削除しました。(writerの動作で事足りるはず)
signalWorkerを利用してデータを報告できるようにしてみました。
とりあえず、処理中のデータのpts値と現在時刻をレポートする形にしてみた。
実際のframeのpts値や更新情報は、frameを送るときにつける形になっているので、ここで入れる必要はない。
xml記述は必須ですが、beanの定義をしておけば、勝手にくっつくようにしておくことにします。
ほとんどAutowireつかって、簡単にできそうですね。(ビバ設定レス)
sendFrameWorkerをautowire化しました。
とりあえず、これで進めてみたいと思います。
rtmpのやりとりframeの確認動作