在我们公司,我们正在使用 Apple TV,我们希望提供从每台设备镜像的可能性,Mac 和 Windows 都不是问题,但我找不到在 Ubuntu 16.04 上执行此操作的方法,有人知道怎么做吗?
答案1
你需要几样东西:
- Apple TV 的 IP 地址
- Airplay.jar 来自https://github.com/jamesdlow/open-airplay/releases
- 正确安装 Java(从终端执行 jar 文件)
您可以通过以下方法判断您的 Apple TV 是否可被网络上的计算机检测到:
ping appletv.local
好的,下一步是airplay.jar
从终端执行(从包含 jar 的目录执行此操作):
java -jar airplay.jar -h 172.18.129.223 -d
如果您的 AppleTV 设备有一些凭证,您可以使用
java -jar airplay.jar -h hostname[:port] [-a password] -d
需要注意的最重要的一点是,它不是真正的 Airplay 屏幕共享,而是通过每秒截取桌面屏幕截图并将其作为照片发送到 AppleTV 来模拟的。但是,这是我所知道的从非 Apple 设备处理屏幕共享到 AppleTV 的最佳方式。(专有的很糟糕!)
您还可以在这里找到与 AppleTV 配合使用的其他库的列表: https://github.com/jamesdlow/open-airplay
就这样!现在您应该可以在 AppleTV 上看到您的屏幕了。