连接协议
什么是连接协议呢?
云桌面是 一种远程连接方式,将虚拟机的画面传递给终端,类似于 在 远程安装向日葵远程,在本地终端安装好向日葵,然后就可以连接了,向日葵就是连接方式。
PXVDI 针对不同的场景,不同的用户需求,提供了多种连接方式。
下面是各种连接方式的优异
| 模式 | freerdp(开源) | SPICE(开源) | VMware Horizon(闭源) | moonlight(开源) | pxvdistream(自研) |
|---|---|---|---|---|---|
| 协议 | rdp | SPICE | blast/Pcoip | rtp | rtp |
| 推荐场景 | 文字办公 | 测试 | 全能 | 游戏 | 全能 |
| 带宽消耗 | >=500kb | >=1M | >=500kb | >=1M | >=1M |
| 多屏 | ✓ | X | ✓ | X | X |
| USB重定向 | rdp高级usb重定向 | usb完全重定向 | usb完全重定向 | X | ✓ |
| 硬件编码 | 软件 | 软件 | 硬件或者软件 | 硬件 | 硬件或者软件 |
| 软件编码CPU消耗 | 低 | 低 | 低 | 高 | 高 |
| 硬件编码CPU消耗 | 低 | 低 | 低 | 低 | 低 |
| ad模式 统一认证 | ✓ | X | ✓ | X | X |
| 打印机 | rdp高级打印 | 走USB重定向 | VMware 高级打印或者USB重定向 | X | USB重定向 |
| 对瘦终端的单核性能要求 | 高 | 低 | 使用pcoip协议低,使用blast协议高 | 高 | 高 |
| vGPU | 中等性能 | 一般性能 | 高性能 | 高性能 | 高性能 |
| Win7兼容性 | 中等兼容 | 完美兼 | 不兼容 | 不兼容 | 不兼容 |
| 安卓 | X | X | X | X | ✓ |
| IOS | X | X | X | X | ✓ |
| web | X | X | X | X | ✓ |
| 剪切板控制 | ✓ | X | X | X | ✓ |
| 外网 | ✓ | ✓ | X | X | ✓ |
| 架构 | 全架构 | 全架构 | amd64 | 全架构 | 全架构 |
多种连接方式可以共存,也可以管理员自行配置
其中pxvdistream是默认开启。
如果管理员没有在虚拟机内部署相应的组件,那么这些功能也用不了。例如,如果虚拟机内没有安装sunshine,那么客户端是无法通过moonlight去连接的。请参考后面的内容,部署对应的连接协议支持!