Ориентация веб-камеры и переворот в Kurento (WebRTC)

Я новичок в Kurento (WebRTC). Я хочу использовать веб-камеру в портретной ориентации в качестве зеркала. По сути, это означает, что мне нужно повернуть веб-камеру на 90 градусов и перевернуть ее. Как это может быть сделано?


person jcboutkan    schedule 22.09.2015    source источник
comment
Пожалуйста, отметьте вопрос как ответ, если он решил вашу проблему.   -  person igracia    schedule 13.10.2015


Ответы (1)


Вам необходимо добавить к ограничениям ключfaceMode (который еще не реализован в Chrome для 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);
person igracia    schedule 22.09.2015