このアプリケーションでは、カメラ@ 33 fpsからのキャプチャフレームを使用し、サーバーに送信する前に圧縮に渡す必要があります。
私の圧縮モジュールはYUV画像を撮ることができ、画像を圧縮するために、私のカメラ構成は次のようになります、
幅=500ピクセル、
高さ= 300ピクセル、
画像形式:YV12
プレビューコールバックについて
camera.setPreviewCallback(new PreviewCallback() {
public void onPreviewFrame(byte[] data, Camera arg1) {
}
}
データサイズは230400になりますが、およそ
500 * 300(Y)+ 500 * 300/4(U)+ 500 * 300/4(V)すなわち2250000
つまり、5400バイト多いということは、意味のあるものを無視できるということですか?
また、YUVImageオブジェクトを作成する必要がありますが、ストライド情報が表示されないため、上記のデータからYUVImageを作成する方法を説明します。
読んでくれてありがとう。誰かがこれについて私を助けてくれたら本当に感謝しています。