我是Kurento(WebRTC)的新手。 我想使用纵向的网络摄像头作为镜子。 基本上这意味着我需要将网络摄像头旋转90度并翻转它。 怎么办呢?
答案 0 :(得分:1)
你需要像这样在约束(which is not yet implemented in Chrome for Android)中添加facingMode键,例如
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);