从Linux流式传输到Apple TV(3)


33

好的,这是设置:

  • 客厅中有一个苹果电视3,连接到网络(有线)。
  • 一台运行Linux的PC(Arch Linux x64,AMD),包含所有音乐,电影和系列(有线)。

现在,我知道atv可以使用iTunes和家庭共享流式传输从Windows / mac共享的音乐和内容。但是,包含文件的框正在运行Linux。

我尝试设置forked-daapd,该内部所有iTunes实例都将其识别为服务器,但是atv不能识别该服务器。我读到这是由于派生的daapd支持DAAP,而不是家庭共享。

我还尝试了其他用于Linux的DAAP服务器:

  • mt-daapd(forked-daapd的前身),与forked-daapd的故事相同。
  • 柑橘。被iTunes识别,但未提供任何媒体。不知道atv是否看到了,但是我不这么认为。
  • spydaap。这不适用于最新版本的iTunes,这似乎是一个已知问题

我还尝试在运行Linux的PC上安装名为iTunes的恐怖内容,但失败了。它安装后,出现了很多错误,启动了,并且绝对不执行任何操作。这只是一个空白屏幕。

现在我知道通常可以通过越狱atv并在其上安装XBMC来进行这种设置。但是,atv3尚未越狱,因此不幸的是,这不是我的选择。

现在我的问题是,我有什么选择。是否有办法使atv识别我错过的fork-daapd,或者有替代atv的fork-daapd的方法?有没有办法使iTunes在我的系统上运行?还有其他方法可以将Linux PC上的媒体流传输到atv吗?


我不知道,但想指出的是,那里有更多的DAAP服务器,也许其中一个可以帮助?
sr_

1
我尝试了几种,但都没有用。完全有可能支持家庭共享(我希望如此!),但是我还没有找到它。希望有人能够向我指出正确的方向。我更新了问题以注意这一点。
MaienM '04 -4-17

Answers:


5

一种笨拙的解决方案是使用virtualbox来模拟将托管iTunes软件的轻量级xp安装。在linux机器上创建媒体文件的samba共享,并将其映射到虚拟PC内的网络驱动器,然后将该映射的驱动器添加到虚拟机上的iTunes库。它不是一个优雅的解决方案,但至少可以运行,并且主机仍将运行linux。


我想笨拙,远非优雅……但总比没有好。我虽然也对此感兴趣,但我真的希望有一个更好的解决方案,我错过了。从迄今为止在这方面的沉默来看,我对此可能是错的。无论哪种方式,谢谢:)
MaienM

15

如果您正在运行Arch Linux,我想您知道如何安装rubygem。看一下https://rubygems.org/gems/airstream-一个简单的命令行工具,您可以使用该工具将远程和本地图像和视频文件发送到apple-tv(经过第三代测试)。如果您需要任何帮助,请在http://blog.lipautz.org/linux-and-apple-tv/上发表评论。


使用专用的网络服务器(Apache或nginx)和airstream http://...。我发现内置的网络服务器不可靠。
凯文·史密斯


3

一种解决方法:

  1. 在Linux机器上安装Apache,以提供媒体文件和链接。(我可能在这里有些过分,并创建了一个PHP应用程序,该程序将文件以及元数据,专辑封面/ DVD封面等作为网页提供。您不需要这样做就可以证明这个概念。)
  2. 转到iPad / iPhone上的新网页,然后浏览并选择音乐或电影。
  3. 播放媒体时,将AirPlay播放到ATV3

可能使这个想法行不通的一个相当重要的一点是,我还必须创建一个脚本以将我的所有媒体重新打包到H264 / AAC MPEG4中,以便标准的快速时间可以处理它。我已经发现,即使是越狱的ATV / XBMC都可以利用本机视频处理加速来获取高清视频,这已经变得很必要。


1

我不确定这不是您要查找的内容,但是,该建议仅在您使用iDevice访问和控制PC上的媒体时才有效。

好的,我将Linux Ubuntu PC和Window 7 PC联网在一起,并且使用iPad2或iDevices,我可以通过两台PC上的媒体服务器通过网络访问所有媒体内容。

这些服务器是Media Tomb,Linux的Serviio和Airplay,Windows的iTunes。使用我拥有的应用程序,因为每个应用程序的工作方式不同,所以可能有10种方法通过airplay或airplay镜像访问相同文件以进行回放。我还可以通过Windows PC上的视频在Windows 7的iTunes中的iTunes中创建播放列表,该视频通过网络在ATV2上播放,只需将linux中的Linux拖放到iTunes播放器上即可!

一些选项包括通过网络直接播放,通过媒体服务器或iTunes中的播放列表通过网络播放以连续播放选定的视频。这是一个有点复杂的设置,但确实可以使用!

在您的情况下,如果您仅使用Linux PC,则只需要Linux的Serviio媒体服务器和iPhone或iPad的Media Connect应用程序!

如果没有iPad,iPhone或iPod,将无法使用!


1

您始终可以在Linux服务器上设置Samba,以便ATV看到“ Windows”共享,并且可以共享包含媒体的目录。


0

使用前叉式daapd,您可以使用AirPlay功能将音频流传输到ATV。此外,您可以使用iPad / iPhone上的“远程”应用程序来控制分叉操作。

但这不适用于视频,我仍在寻找能够进行家庭共享的daap服务器。



-1

我有一个曾经用来运行Mediatomb的Wind PC Nettop,它运行良好,直到我父亲开箱即用的AppleTV2不支持DLNA或iTunes File Sharing,仅支持iTunes Home Sharing。

解决方案是在Wind PC上安装OSX。这具有额外的好处,即机器可以进入睡眠状态,并且使用Airport Extreme可以实现WakeOnDemand完美运行。

因此,如果可以在“ PC”硬件上安装OS X,则这是一个可行的解决方案。

(如果Apple仅提供了便宜的媒体服务器硬件,那就太好了。MacMini太贵了,对于大多数流媒体需求来说功能太强大了)


1
安装Hackintosh几乎总是很痛苦。而且它不是很“合法”。我不推荐那条路线。
phunehehe 2012年

-1

作为OS X的安装(取决于硬件),安装Hackintosh通常很容易,对于无头服务器而言,最麻烦的是某些驱动程序无论如何都不重要。(声音,图形)。没有iTunes,没有其他选择可以使用家庭共享。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.