我想在Webrtc android(org.webrtc)中更改视频流的分辨率,但是我没有找到执行此操作的功能。
据我所知,在JavaScript中,我们有applyConstraints来更改MediaStreamTrack分辨率。我试图在android org.webrtc库MediaStreamTrack.class中找到,没有类似的功能。
请告诉我如何从android端更改视频流的分辨率。预先感谢。
答案 0 :(得分:1)
可以从VideoSource
(link)更改视频分辨率:
videoSource.adaptOutputFormat(width, height, framerate);
答案 1 :(得分:0)
可以从 VideoCapturer
开始。
videoCapturer.changeCaptureFormat(updatedWidth, updatedHeight, VIDEO_FRAME_RATE);
对我来说效果很好。