屏幕群组:多屏同步推送原理
什么是屏幕群组
屏幕群组(Screen Grouping)是 KShare 的企业级功能——在同一局域网内,一台主屏(接收端)的画面可以同步推送到最多 256 台其他大屏(也是 KShare 接收端),实现整个会议室、走廊、展厅的所有大屏显示同一内容。

应用场景
- 企业展厅:前台大屏 + 会议室大屏 + 走廊大屏统一播放宣传视频
- 发布会现场:主舞台大屏 + 两侧辅屏 + 直播监视器同步显示
- 连锁门店:全店所有 KShare 接收端大屏同步展示营销内容
- 培训中心:主讲教室大屏 + 旁听教室大屏同步教学内容
技术原理
主从架构
- 主控屏:手动控制投屏的那台大屏(或接收端),负责发起群组、选择内容源
- 从屏:被加入群组、被动接收推送的所有其他大屏
只有主控屏可以发起和控制投屏会话,从屏自动跟随后者的内容。
组播 vs 单播
KShare 屏幕群组底层采用IP 组播(Multicast) 技术:
- 主控屏向一个组播地址发送一次内容流
- 网络交换机把这一股流复制并分发给所有订阅该组播组的从屏
- 相比点对点单播,带宽消耗降低 N-1 倍(N 为从屏数量)
256 屏上限的来源
- KShare 协议预留的群组 ID 空间上限是 256 个
- 实际使用中,网络交换机的组播组支持数量、每个从屏的解码能力也会成为限制因素
- 实际部署建议不超过 50~100 屏 以保持稳定性
与普通投屏的区别
| 维度 | 普通投屏(一对一) | 屏幕群组(一对多) |
|---|---|---|
| 接收端数量 | 1 | 最多 256 |
| 带宽消耗 | 随距离和画质变化 | 组播有效利用带宽 |
| 同步延迟 | 低 | 略高(取决于从屏数量) |
| 操作复杂度 | 扫码/投屏码 | 先建群组再投屏 |
| 典型场景 | 会议、教室 | 展厅、门店、发布会 |