相关疑难解决方法(0)

Android 位图到 WebRtc I420 帧已损坏

尝试通过 WebRtc 流式传输位图。我的 Capturer 类大致如下所示:

public class BitmapCapturer implements VideoCapturer, VideoSink {
private Capturer capturer;

private int width;
private int height;

private SurfaceTextureHelper textureHelper;
private Context appContext;
@Nullable
private CapturerObserver capturerObserver;

@Override
public void initialize(SurfaceTextureHelper surfaceTextureHelper,
                       Context context, CapturerObserver capturerObserver) {
    if (capturerObserver == null) {
        throw new RuntimeException("capturerObserver not set.");
    } else {
        this.appContext = context;
        this.textureHelper = surfaceTextureHelper;
        this.capturerObserver = capturerObserver;
        this.capturer = new Capturer();
        this.textureHelper.startListening(this);
    }
}

@Override
public void startCapture(int width, int height, int fps) { …
Run Code Online (Sandbox Code Playgroud)

android surfaceview render-to-texture opengl-es-2.0 webrtc-android

7
推荐指数
0
解决办法
712
查看次数