跨网络远程投屏
什么是跨网络投屏
常规投屏要求发射端和接收端在同一个局域网(同一个 Wi-Fi、同一个路由器下)。跨网络投屏(Cross-Network Casting)打破这个限制——发射端在网络 A,接收端在网络 B,中间隔着 NAT、防火墙甚至公网,依然能建立投屏通道。
典型场景
- 远程办公:员工在公司用笔记本投屏内容到家里的皓丽大屏,同步展示给家人或合作伙伴
- 跨地域协作:北京办公室的投屏内容同步展示到上海办公室的大屏
- 出差在外:用手机投屏到公司会议室的大屏上,远程参与汇报
KShare 跨网络模式原理
自建中继服务器
KShare 协议在接收端和发射端之外,引入一个云端中继服务器:
- 接收端注册到中继服务器并保持长连接
- 发射端通过中继服务器找到目标接收端
- 投屏流通过中继服务器转发(不直连,因为直连大概率被 NAT 阻挡)
中继服务器部署
- 皓丽云服务:免费内置,所有皓丽接收端默认开启
- 企业自建:对数据隐私要求高的企业可以自己部署中继服务器(内网穿透 + 私有云)
操作步骤
接收端设置
- 皓丽大屏进入 KShare 设置 → 网络配置
- 确认"允许跨网络投屏"开关已打开
- 接收端会获得一个跨网络投屏码(不同于本地 Wi-Fi 投屏码,是全局唯一的)
- 记下这个跨网络投屏码,或让接收端生成一个专属链接
发射端连接
- KShare App 打开后,选择"跨网络投屏"(部分版本在"更多选项"里)
- 输入接收端的跨网络投屏码,或直接打开接收端的链接
- 连接成功后,正常发起投屏操作
性能差异
跨网络投屏的体验和本地局域网有明显差别:
| 维度 | 局域网投屏 | 跨网络投屏 |
|---|---|---|
| 延迟 | 100~300ms | 300~800ms |
| 画质 | 1080p 高码率 | 自适应 720p,码率压缩 |
| 九分屏 | 支持 | 不支持 |
| 反向控制 | 支持 | 部分支持 |
| 文件传输 | 快速 | 受限(大文件建议用其他工具) |
| 带宽消耗 | 独占局域网通道 | 中继服务器带宽受限 |
安全注意事项
- 跨网络投屏码不要随便传播,知道码的人就能往你家/公司大屏投东西
- 设置跨网络投屏码的过期时间(比如 24 小时后自动失效)
- 跨网络投屏默认开启 AES 加密,确保中途不被截获
- 不用时及时在接收端关闭"允许跨网络投屏"开关
企业部署建议
需要企业级跨网络投屏的场景(比如多办公室大屏同步),建议:
- 自建中继服务器部署在企业数据中心
- 通过 VPN 让远程接收端接入
- 集中管理所有接收端的跨网络投屏开关和权限
- 定期审计跨网络投屏日志