H.264 (ベースライン プロファイル、レベル 3) でビデオをエンコードするハードウェア コーデックがあり、これを MPEG2 トランスポート ストリームにパッケージ化して、iDevices (HTTP ライブ ストリーミング) にストリーミングします。
私が抱えている問題は、ビデオが最新の iDevices (iPhone 4S/iPhone 5、iPad 2/3) でのみ再生され、古い iPhone または iPad 1 では再生されないことです (画面にはアクティビティがありますが、実際に近いものは何もありません)。ビデオ)。
さらに、それが機能する場合、ビデオはフレームレートの正確に 1/2 で再生されます (30 fps が 15 fps として再生されます)。
Mac Mini または Macbook Pro の Safari では、まったく問題はありません。VLC & mplayer も TS ファイルに問題はありません。
同じビデオを MP4 コンテナにパッケージ化すると、すべてのデバイスでビデオが適切に再生されます。
この問題をデバッグする方法について何か提案はありますか?
何が起こっているのかを理解するのに役立つ、iPhone または iPad からデバッグ情報を取得する方法はありますか?