4

RTSP/H.264 クライアントを作成しています。RTSP を解析するための Live555 は優れていますが、ソフトウェアのデコードに ffmpeg を使用するのは遅すぎます。AVFoundation を使用して、サンプルをハードウェアでデコードしたいと考えています。これを行う方法がわかりません。私の質問は、AVFoundation (AVAssetReader?) でこれらのサンプルをデコードしてフィードを画面に表示する方法はありますか?

4

2 に答える 2

3

これ以降、H264 でエンコードされたメディア サンプルは、ハードウェア デコードを使用できないメモリから取得されます。iOS はこれらのインターフェイスを開かないため、ローカル ファイルまたは HTTP ライブ ストリーミングによってのみデコードできます。ただし、すべてのサンプルを個別の mp4 ファイルに書き込んでから AVAssetReader で読み取るという解決策が考えられますが、私はそれを試しませんでした。速度が制限されている可能性があります。

于 2012-08-31T03:32:32.493 に答える
0

これで少なくとも始められるかもしれません

https://github.com/mooncatventures-group/FFPlayer-tests

于 2012-09-02T16:31:22.967 に答える