💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
1. 场景一:1个老师和1个学生音视频通话 1个老师和1个学生分别用分辨率为1280*720P的电脑互相视频通话进行学习的辅导 老师和学生的电脑的码率都为500kbs,帧率为20fps 1). 走服务器的情况: 老师所需要的带宽为:`1*500kbs=500kbs` 学生所需要带宽为:`1*500kbs=500kbs` 服务器的带宽为:`(1+1)*500kbs=1000kbs` 2).P2P通的情况: 客户端所需带宽为:`1*500kbs=500kbs` 此时服务器所需带宽为0; 通过上例得出:服务器带宽公式为:n*d*(1-p) 其中n为客户端个数,d为客户端所设置的码率,p为p2p的导通率。 2. 场景二:1个老师和3个学生 3个学生在各自的客户端上听1个老师讲课,老师的客户端所用的视频分辨率为`800*600`,码率为300kbs,帧率为20fps则: 1)走服务器的情况: 老师客户的带宽为:`1*300kbs=300kbs` 学生的客户端带宽分别为:`1*300kbs=300kbs` 服务器带宽为:上行:`1*300kbs=300kbs;`下行:`(1+1+1)*300kbs=900kbs` 2)p2p通的情况: 老师的客户端所需上行带宽为`3*300kbs=900kbs`; 学生客户端所需带宽都为`300kbs;` 通过上例得出:多对多的场景下,服务器所需的下行带宽公式为`n*d*(1-p)`;服务器所需的上行带宽为:`m*d(1-p) `其中n为接收方的客户端个数,m为广播方的客户端数量,d为客户端码率,p为P2P导通率。并且在P2P通的的时候需注意的是在多对多的情况下由于客户端所需带宽越来越大,所以在多对多的时候一般不使用P2P模式。