Linux에서 Apple TV (3)로 스트리밍


33

자, 여기 설정이 있습니다 :

  • 거실에 하나의 Apple TV 3가 있으며 네트워크에 연결되어 있습니다 (유선).
  • 모든 음악, 영화 및 시리즈 (유선)가 포함 된 Linux (Arch Linux x64, AMD)를 실행하는 PC 1 대

이제 atv는 iTunes 및 홈 공유를 사용하여 Windows / Mac에서 공유되는 음악 및 음악을 스트리밍 할 수 있음을 알고 있습니다. 그러나 파일을 포함하는 상자는 Linux를 실행 중입니다.

나는 forked-daapd를 설정하려고 시도했는데, 이는 atv가 아닌 모든 iTunes 인스턴스에서 서버로 인식됩니다. 나는 이것이 DAAP를 지원하는 포크로 인해 발생하지만 홈 공유는 아니기 때문에 읽었습니다.

또한 Linux를 위해 다른 여러 DAAP 서버를 시도했습니다.

  • mt-daapd (forked-daapd의 전신), forked-daapd와 같은 이야기.
  • 귤. iTunes에서 인식했지만 미디어를 제공하지 않았습니다. 다목적 차량이 그것을 보았는지 확실하지 않지만 그렇게 생각하지 않습니다.
  • 스파이 이 문제는 최신 버전의 iTunes에서 작동하지 않습니다. 알려진 문제인 것 같습니다.

또한 Linux를 실행하는 PC에 iTunes라는 공포를 설치하려고 시도했지만 실패했습니다. 설치, 많은 오류가 발생하고 시작되며 전혀 아무것도하지 않습니다. 그냥 빈 화면입니다.

이제 atv를 탈옥하고 XBMC를 설치하면 일반적으로 이러한 설정이 가능하다는 것을 알고 있습니다. 그러나 atv3은 아직 탈옥 할 수 없으므로 불행히도 이것은 나를위한 옵션이 아닙니다.

이제 제 질문은 어떤 옵션이 있습니까? atv가 내가 놓친 지게차를 인식하게하는 방법이 있습니까? 내 시스템에서 iTunes를 실행시키는 방법이 있습니까? Linux PC의 미디어를 atv로 스트리밍하는 다른 방법이 있습니까?


나는 모른다. 그러나 더 많은 DAAP 서버 가 있다는 것을 지적하고 싶었다 .
sr_

1
나는 여러 가지를 시도했지만 그중 아무것도 효과가 없었습니다. 주택 공유를 지원하는 것이 가능할 수도 있지만 (아직 희망합니다!) 아직 찾지 못했습니다. 바라건대 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 이것을 지적하기 위해 질문을 업데이트했습니다.
MaienM

답변:


5

별개의 해결책 중 하나는 virtualbox를 사용하여 itunes 소프트웨어를 호스팅하는 경량 xp 설치를 에뮬레이트하는 것입니다. 리눅스 박스에 미디어 파일의 삼바 공유를 생성하고 그 공유를 가상 PC 내의 네트워크 드라이브에 매핑 한 다음, 매핑 된 드라이브를 가상 머신의 아이튠즈 라이브러리에 추가하십시오. 그것은 우아한 해결책은 아니지만 적어도 작동 할 것입니다. 호스트 머신은 여전히 ​​리눅스를 실행하고 있습니다.


우아함과는 거리가 멀지 만 아무것도 아닌 것보다 낫습니다. 나는 이것에 관해서도 있지만 실제로 내가 놓친 더 나은 해결책이 있기를 바랐습니다. 지금까지의 침묵에서 판단 할 때, 나는 그것에 대해 틀릴 수 있습니다. 어느 쪽이든, 감사합니다 :)
MaienM

15

아치 리눅스를 사용하고 있다면 루비 젬을 설치하는 방법을 알고 있다고 가정합니다. https://rubygems.org/gems/airstream- 원격 및 로컬 이미지 및 비디오 파일을 Apple-tv (3 세대에서 테스트)에 보내는 데 사용할 수있는 간단한 명령 줄 도구를 살펴보십시오 . 도움이 필요하면 http://blog.lipautz.org/linux-and-apple-tv/에 의견을 남겨 주십시오.


전용 웹 서버 (Apache 또는 nginx) 및를 사용하십시오 airstream http://.... 내장 웹 서버가 신뢰할 수 없다는 것을 알았습니다.
케빈 스미스


3

한 가지 해결 방법 :

  1. 미디어 파일과 링크를 제공하도록 Linux 상자에 Apache를 설정하십시오. (아마 여기에서 약간 오버 보드를해서 메타 데이터, 앨범 아트 / DVD 커버 등의 파일을 웹 페이지로 제공하는 PHP 앱을 만들었습니다. 개념을 증명하기 위해 그렇게 할 필요는 없습니다.)
  2. iPad / iPhone의 새 웹 페이지로 이동하여 음악 또는 동영상을 찾아보고 선택하십시오.
  3. 미디어를 재생할 때 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 가지 방법이 있습니다. 또한 네트워크를 통해 ATV2에서 재생되는 Linux PC의 비디오를 사용하여 Windows 7의 iTunes에서 재생 목록을 만들 수 있습니다. Windows의 Linux에서 iTunes 재생 목록으로 드래그 앤 드롭하십시오!

일부 옵션은 네트워크를 통한 직접 재생, 네트워크를 통해 iTunes를 통해 미디어 서버 또는 재생 목록을 통해 재생하여 선택한 비디오를 지속적으로 재생하는 것입니다. 다소 복잡한 설정이지만 작동합니다!

Linux PC를 사용하는 경우 Linux 용 Serviio 미디어 서버와 iPhone 또는 iPad 용 Media Connect 앱만 있으면됩니다!

iPad, iPhone 또는 iPod이 없으면 작동하지 않습니다!


1

ATV가 "windows"공유를보고 미디어가 포함 된 디렉토리 / 디렉토리를 공유 할 수 있도록 Linux 서버에서 항상 Samba를 설정할 수 있습니다.


0

포크 방식으로 AirPlay 기능을 사용하여 오디오를 ATV로 스트리밍 할 수 있습니다. 또한 iPad / iPhone의 원격 앱을 사용하여 지게차를 제어 할 수 있습니다.

그러나 이것은 비디오에서는 작동하지 않지만 여전히 홈 공유를 수행 할 수있는 daap 서버를 찾고 있습니다.



-1

나는 아버지가 즉시 DLNA를 지원하지 않는 AppleTV2 또는 iTunes 파일 공유, iTunes 홈 공유 만 지원 할 때까지 Mediatomb를 실행하는 데 사용 된 Wind PC Nettop을 가지고 있습니다.

해결책은 내 Wind PC에 OS X를 설치하는 것이 었습니다. 이것은 기계가 잠들고 Airport Extreme을 사용하는 WakeOnDemand가 완벽하게 작동한다는 추가 이점이 있습니다.

따라서 "PC"하드웨어에 OS X를 설치할 수 있다면 실행 가능한 솔루션입니다.

(Apple이 저렴한 미디어 서버 하드웨어를 제공했다면 좋을 것입니다. Mac Mini는 대부분의 스트리밍 요구에 비해 너무 비싸고 지나치게 강력합니다)


1
Hackintosh 설치는 거의 항상 고통입니다. 또한 "법적"도 아닙니다. 나는 그 길을 추천하지 않을 것입니다.
phunehehe

-1

Hackintosh 설치는 OS X 설치 (하드웨어에 따라 다름)와 헤드리스 서버의 경우 종종 쉽지만, 일부 드라이버는 중요하지 않습니다. (사운드, 그래픽). iTunes없이 홈 공유를 사용하기위한 다른 옵션은 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.