我目前正在基于本机java webrtc库开发视频聊天webrtc android应用程序,它的工作正常,当互联网速度高时,我需要将视频质量调整为高,当互联网速度高时,我需要将视频的质量调整为低较低,我已经成功完成了第一部分(当互联网速度变化时获得了回调),我的问题是如何更改webrtc视频的质量
答案 0 :(得分:2)
在互联网速度变化的回调中调用以下函数:
videoCapturer.changeCaptureFormat(width, height, framePerSec);
要降低视频质量,请降低“宽度”,“高度”和“ framePerSec”。
注意:值越低,质量越低,值越高,质量越高,设置最佳值,我建议在此链接中搜索“最佳视频尺寸”主题
https://support.brightcove.com/optimal-video-dimensions