我正在处理Android上的WebRTC。我的问题是我无法发送超过1280X1280分辨率的视频。即使我将视频分辨率设置为1920x1080,WebRTC也会发送最大1280x1080分辨率。我使用StatsReport输出来看到这些结果。WebRTC如何修改我的视频分辨率?
当我将视频设置为1920X1080时,它给了我这些值;
名称:googFrameWidthInput,值:1920
名称:googFrameWidthSent值:1280
名称:googFrameHeightSent值:1080
名称:googFrameHeightInput值:1080
我在这里有3个问题。
1)WebRTC支持全高清视频(1920X1080)吗?
2)它如何修改我的视频分辨率?它只是随机减少我的视频? 从这里可以看出它不会保持我的视频比例,是不是错了?
3)据我所知,当CPU使用率增加或网络质量下降时,WebRTC会降低视频分辨率。当发生这些情况之一时,我的新视频分辨率和比例是什么?规则是否减少?
是的,我试了一下。但它不能流满全高清。 –
我知道这一切:)祝你好运在寻找答案 – GensaGames