2015-02-14 (土)
* [Android] MediaCodecでflvを再生する
AndroidのMediaCodecを使ってflvを再生しようと思って色々.
音声のmp3とaacはそんな大変じゃない.映像はSorenson H.263に対応したいのだけど,意外と面倒そう.H.263のデコーダは使えるので,Sorenson H.263も少しヘッダ誤魔化せば行けるだろうと思って調べる.H263を名乗っているけど,結構違う.圧縮アルゴリズム自体はH.263のサブセットっぽいので,変換は可能そうだけど,ビットストリームのパースがめんどい.
適当に誤魔化して,AndroidのMediaCodecに食わせたらOSごと固まった...
memo
- https://lists.libav.org/pipermail/ffmpeg-user/2010-August/026450.html
- http://hkpr.info/flash/swf/index.php?%E3%83%93%E3%83%87%E3%82%AA%2FSorenson%20H.263%20%E3%83%93%E3%83%83%E3%83%88%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
- http://tech-blog.cerevo.com/archives/332/