perlRTMP
perlで書かれたRTMPサーバ。
対応フォーマット
- MPEG2-TS (.ts)
- MP4 (.mp4)
- 『24時間ワンセグ野郎』(.ts & .idx)
どうしてperl?
自由に使える言語がperlくらいしかなかった。
rubyで出来るならperlでも出来るんじゃないか、と。
どうしてMPEG2-TS?
『24時間ワンセグ野郎』に触発されて24時間ワンセグ録画サーバを作った。ただしLinuxで。
Windowsから視聴するためにストリーミング(もしくはプログレッシブダウンロード)しようと思うとどうしてもMP4に変換する必要があり時間がかかる。
また、MP4に変換する際、映像と音声を分離してしまうとVFRな局が激しく音ズレしてしまい、それを防ごうとタイムコードの抽出や埋め込みを行うとさらに時間がかかる。
映像と音声を同時に送信するストリーミングなら音ズレの心配はないので、あとはMPEG2-TSが直接扱えるRTMPサーバがあればいいと思った。
姉妹サイト
- OneSeg24 for Linux
- http://code.google.com/p/oneseg24/
参考
- RubyIZUMI
- http://code.google.com/p/rubyizumi/
- 24時間ワンセグ野郎
- http://mobilehackerz.jp/contents/OneSeg24
- 【UOT-100】24時間ワンセグ野郎 Part03【LOG-J200】
- http://pc11.2ch.net/test/read.cgi/avi/1232374302/