AgoraIO-Usecase / Video-Calling

Calling Interface + Connection Service on top of Agora RTM + RTC for Video Calling Example
MIT License
60 stars 43 forks source link

视频通话就几秒钟后,特别模糊,项目比较急,麻烦指点一下,多谢! #43

Open SeanPcWoo opened 2 years ago

SeanPcWoo commented 2 years ago

我使用 Andriod Studio 编译了 OpenDuo ,然后在两款安卓手机上进行测试,发现可以视频通话,但是通过几秒钟后,就会视频会变得非常模糊;

我测试的安卓手机:一加 5T,8T,华为。也刷过 Oppo 系统,现象还是一样。安卓版本是 安卓9 和 11;

修改了过 setVideoEncoderConfiguration 的配置参数,结果一样,都是通话一开始很清晰,但是几秒钟或者 10 来秒后,两台手机看对方都会非常模糊。网速应该是没有问题的,测试 WiFi 和 4G,5G 都一样,手机性能应该也不差;

项目比较急,麻烦指点一下,多谢!

SeanPcWoo commented 2 years ago

通过水晶球看,我发送的 video 都是 640 480,而两端接收的时候,一开始也是 640 480,后面通信一会儿就变成了 160 * 120 了,这是啥情况,我看代码里也没有动态更改的吖,这是 SDK 里自己处理的吗?我这种情况应该不需要动态改吧 image

SeanPcWoo commented 2 years ago

通过调试 onLocalVideoStats 看,send 的 video 参数也没啥问题 image 但调试 onRemoteVideoStats 接口,就可以明显看到,从一开始的 640 480 一会儿变成了 160 120