0

我是 Kurento (WebRTC) 的新手。我想使用纵向的网络摄像头作为镜子。基本上这意味着我需要将网络摄像头旋转 90 度并翻转它。如何才能做到这一点?

4

1 回答 1

1

例如,您需要像这样将 facesMode 键添加到您的约束(尚未在 Chrome for Android 中实现

    video: {
        width: {min: 320, ideal: 1280, max: 1920},
        height: {min: 240, ideal: 720, max: 1080},
        framerate: 30,     // Shorthand for ideal.
        // facingMode: "environment" would be optional.
        facingMode: {exact: "user"}
    }});

如果您的管道是一个 webrtc 到另一个,则必须插入 GStreamer 过滤器来旋转图像。这会做

    GStreamerFilter videoflip =  new GStreamerFilter.Builder(pipeline, "videoflip method=clockwise").withFilterType(FilterType.VIDEO).build();
    presenterWebrtc.connect(videoflip);
    videoflip.connect(viewerWebrtc);
于 2015-09-22T13:54:53.120 回答