为MPEG2-TS / MP4 Perl RTMP服务器(H264 / AAC)流
资 源 简 介
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
<
文 件 列 表
perlrtmp_1.0.1.1
lib
readme.txt
server.pl