视频通话时,手机网速过小

android

#1

大家好,我的需求是这样的:视频通话时我想要手机的试试网速比较大,但是我做的app demo不管分辨率为多大时,手机的实时网速都只有几十K,我修改了分辨率,即使是设置分辨率为3840x2160,码率为30帧时,网速也还是几十K,不符合我的需求,我想要的是这样的,视频分辨率较小时,手机网速至少为几百K,视频分辨率较大时可以达到几M的网速。我想请教下,有哪些参数或者操作我可以修改,来达到这样的目的?谢谢了。附上代码,再次感谢
tutorials1v1vcall.zip (4.7 KB)


#2

采用高分辨率和高码率参数时,会卡顿或模糊吗?
你那边是怎么监测手机网速的呢?有没有可能是因为你的网络状况本身就不好呀,或者监测的数据不准确?
一般来说,高分辨率/高码率对网络的要求确实会更高。

你那边可以根据该文档说明,在通话前监测下网络质量:https://docs.agora.io/cn/Video/lastmile_android?platform=Android
或通过dashboard的水晶球工具,查看通话过程中的各类数据:https://docs.agora.io/cn/Agora%20Platform/aa_guide?platform=All%20Platforms


#3

手机网速就是看的手机上显示的网速,我刚看了下,分辨率120X120时手机网速为80k,分辨率640X360时手机网速为150k,分辨率3840x2160时手机网速为300k,但是这个网速对我来说还是有点低。我希望还能再高一点,要怎么操作?QQ%E6%88%AA%E5%9B%BE20190514113651|690x228


#4

手机网速就是看的手机上显示的网速,我刚看了下,分辨率120X120时手机网速为80k,分辨率640X360时手机网速为150k,分辨率3840x2160时手机网速为300k,但是这个网速对我来说还是有点低。我希望还能再高一点,要怎么操作?QQ%E6%88%AA%E5%9B%BE20190514113651


#5

你尝试下把码率设置得高一些吧:https://docs.agora.io/cn/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1video_1_1_video_encoder_configuration.html#a4b090cd0e9f6d98bcf89cb1c4c2066e8
但是根据你的描述,你的网络状况貌似达不到高码率的需求呀…


#6

但是我这个网络,平时下载视频什么的,网速5m或者6m都是没什么问题的,这个网速还不行吗?


#7

你先尝试下设置高码率吧


#8

分辨率高并不意味着上传的数据量大,Ada已经给出方案了,那就是高码流。根据你的网速,也就是50m的带宽,上传的话,数据量不会特别高,也就1m/s左右顶天了,你想要的测试过程,你的带宽条件达不到的