在Android

时间:2019-08-14 10:33:23

标签: android webrtc resolution

我想在Webrtc android(org.webrtc)中更改视频流的分辨率,但是我没有找到执行此操作的功能。

据我所知,在JavaScript中,我们有applyConstraints来更改MediaStreamTrack分辨率。我试图在android org.webrtc库MediaStreamTrack.class中找到,没有类似的功能。

请告诉我如何从android端更改视频流的分辨率。预先感谢。

2 个答案:

答案 0 :(得分:1)

可以从VideoSourcelink)更改视频分辨率:

videoSource.adaptOutputFormat(width, height, framerate);

答案 1 :(得分:0)

可以从 VideoCapturer 开始。

videoCapturer.changeCaptureFormat(updatedWidth, updatedHeight, VIDEO_FRAME_RATE);

对我来说效果很好。