动态调整分辨率,如何不产生HD+超高清视频

老师学生视频互动直播,老师订阅所有学生的视频,每个学生只订阅老师的视频。
现在客户要求不能产生HD+超高清视频,并且根据进入退出视频人数动态调整分辨率。求助有什么好办法!!

现在的做法比如,老师发消息通知学生频道内1-4人时setVideoProfile(‘360P_11’),5-9人时setVideoProfile(‘240P_4’),10-16人时setVideoProfile(‘240P_3’),
按照计算总分辨率小于1280*720应属于高清,预想是切换分辨率时老师会有短时间HD+超高清,但是12个学生测试时一个小时内产生了43分钟HD+超高清。


做不到这种实时根据频道内人数调整分辨率的场景

分辨率切换的时候不及时会产生HD+可以理解,但是人数稳定下来以后通过setVideoProfile是不是可以降低到HD?

看到可以麻烦回复一下吗,急,在线等?再请教一下,如果可以通过setVideoProfile降低到HD,那收费也会降到按HD收费,而不是之前的HD+收费吧?

分辨率切换的时候不及时会产生HD+可以理解,但是人数稳定下来以后通过setVideoProfile是不是可以降低到HD?
可以,setVideoProfile用来实时调整,但是在部分设备上可能有问题 * 动态修改视频属性仅支持 Chrome 63 及以上版本和 Safari 11 及以上版本。

  • 在部分 iOS 设备上动态修改视频属性可能会导致视频出现黑边。

是的,是按实际分辨率来收费的

有没有办法能及时调整分辨率呢,我现在老师端订阅到第5个人视频时降低分辨率就已经到HD+了(前4个人分辨率总和到达HD+零界点),再降低到HD就产生了部分HD+的费用

这个需要自行实现的,可以自行监控一下,然后调整