いろいろ mplayer をいじってみたところ、なんとか radiko を再生できるようになりました。
SL-C1000 にスペカの環境(クロックアップなし)で試したところ CPU 能力的にギリギリらしく、たまに音飛びしますが、とりあえずストリーミング再生もできました。
ファイル
- radiko-kit.tar.gz – バイナリ
- radiko-kit-nosrc.tar.gz – ビルドスクリプト + パッチ
前回の rtmpdump も同梱してあります。
radiko-kit.tar.gz を展開し、以下のコマンドを実行することで radiko (TBSラジオ) を再生できました。
$ ./rtmpdump --rtmp "rtmpe://radiko.smartstream.ne.jp:1935" --playpath "simul-stream" --swfUrl "http://radiko-dl.ssdl1.smartstream.ne.jp/radiko-dl/1.1/player/player_0.1.2.swf" --pageUrl "http://radiko.jp/player/player.html#TBS" --app "TBS/_defInst_" --flashVer "LNX 10,1,53,64" --live | ./mplayer -
あとはフロントエンドですねー。
それにしても radiko に必要ないデコーダ類を全部切ったのに mplayer が 6.3MB もあるなんて・・・でかすぎです。絶対動いてないコードあるって。無駄にダイエットさせてみようかな。