デバイス自体から YouTube にビデオをアップロードできるように、ゲームのゲームプレイを記録しようとしています...iPhone 用の Talking tomcat アプリと同じことをしようとしています..ビデオを記録してから再生するなど...
フレームバッファデータを読み取り、AVFoundationフレームワークのAVAssetWriterの助けを借りてビデオに書き込むためにglReadPixels()を使用しています。ただし、各図面のデータを読み取ると、glReadPixels を使用している場合にのみ、FPS が約 30-35 から 2-3 に減少します。
Talking tomcat も Opengl ES の助けを借りて作成されていると思います。ビデオ録画機能もありますが、各フレームの読み取り中に速度が低下することはありません.... ?