YY 的服务器咋处理每个房间的语音并发到客户端的
我猜测是通过 user----》前端(frontend) ----》session ----》前端 (frontend)----》user 模型其中前端(frontend)是多个,分布式的,可以通过增加前端来扩展并发数,另外前端可以支持单独的信令,语音,视频分流。多线程估计很少用,多进程也可以很有效率的利用cpu。p2p估计用的不多吧,对延迟要求严格的p2p是不能满足的,
■网友
具体YY的实现不清楚。但是YY的这种业务模型在无线通信里很普遍。而无线通信里,是通过帧设计和严格的帧调度来完成类似YY房间的语音并发业务的。如果这种组播业务模型通过P2P模式来实现,估计复杂度反而比集中调度式更高。
■网友
应该是用的P2P的,我发现每次重连后数据的来源IP都不一样,(UDP)115.238.170.10:8445-\u0026gt;192.168.2.26:17274 ,215 Bytes(UDP)222.73.64.21:8458-\u0026gt;192.168.2.26:17297 ,46 Bytes(UDP)222.73.62.114:8456-\u0026gt;192.168.2.26:17315 ,222 Bytes(UDP)61.155.170.16:8456-\u0026gt;192.168.2.26:17341 ,209 Bytes两个上海的,一个浙江,一个江苏。测试频道2080,房间人数12000左右
■网友
很有可能是p2p因为校园网环境下在外网断了以后还是可以听到声音(都是校内同学)
推荐阅读
- 济南垃圾处理单位“前分后混”将面临最高十万元罚款
- 汽车知识|捷达库存成灾,特价处理,4S店卖不动,大家都不差钱!
- 趣头条|【为什么300万人都选帝豪GL】因为有你,每个周末都与众不同
- 想要入门图像处理,应该从哪本书看起
- 学图像处理有哪些不错的书推荐
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 想做手机网游代充,请问要去哪里找货源
- 孩子|小孩发烧的处理方法有物理降温与药物退烧!但很多新手父母不会
- 双11阿里云搞活动,买了一个ecs云服务器,能做啥呢
- 在原码变补码时求反加一涉及最高位进位咋处理比如1.00000的补码是多少
