如何将我的屏幕分享到 airplay/AppleTV?

如何将我的屏幕分享到 airplay/AppleTV?

我看过很多关于将音频流式传输到 AppleTV/其他 AirPlay 音频设备的帖子……但我想分享我的屏幕。

有什么办法可以做到这一点吗?

我在使用 Ubuntu 16.04。

答案1

不。Airplay 是一种专有协议,尚未被完全逆向工程。甚至可能永远不会发生这种情况。

如果你不受 Apple 的约束,你可以考虑DLNA

答案2

连接到AppleTV的wifi网络

从此链接下载或克隆: https://github.com/jamesdlow/open-airplay

下载完成后.zip,解压缩并进入文件夹open-airplay-master

文档“Dockerfile”包含以下指令列表:从终端:

sudo apt-get update
sudo apt-get install -y default-jdk
sudo apt-get install -y maven2

显然,该maven2库在 Ubuntu 16 上不可用。在这种情况下,您应该使用maven与上述相同的命令安装该库。

从终端:

cd open-airplay-master/Java
ant

该命令在文件夹中ant构建文件。airplay.jaropen-airplay-master/Java/build

从终端:

cd open-airplay-master/Java
java -cp "build/airplay.jar:lib/jmdns.jar" com.jameslow.AirPlay

您应该会看到一个搜索窗口,持续几秒钟。它应该会自动找到 AppleTV(单击“确定”)。选择分辨率,然后单击“确定”。

现在您应该可以看到投影出来的屏幕了。

答案3

嗯,有一种方法 -https://github.com/jamesdlow/open-airplay它并不是很花哨,但它确实有效:

  1. 下载最新版本的 airplay.jar(在 GitHub 中有“2 个版本”链接)
  2. 下载补充库jmdns.jar(存储在Java/lib文件夹中)
  3. 从下载的 jar 文件夹执行java -cp “airplay.jar:jmdns.jar” com.jameslow.AirPlay

几秒钟后它会显示可用设备列表,然后要求解决方案并最后共享您的屏幕。

相关内容