สตรีมมิ่งไปยัง Apple TV (3) จาก Linux


33

เอาล่ะนี่คือการตั้งค่า:

  • แอปเปิ้ลทีวีหนึ่งตัวในห้องนั่งเล่นเชื่อมต่อกับเครือข่ายแบบใช้สาย
  • พีซีหนึ่งเครื่องที่ใช้ Linux (Arch Linux x64, AMD) ที่มีเพลงภาพยนตร์และซีรีส์ (มีสาย) ทั้งหมด

ตอนนี้ฉันรู้แล้วว่า atv สามารถสตรีมเพลงและรายการที่แชร์จาก windows / mac โดยใช้ iTunes และแชร์ที่บ้าน กล่องที่มีไฟล์กำลังใช้งาน Linux อยู่

ฉันได้ลองติดตั้ง forked-daapd ซึ่งเป็นที่รู้จักในฐานะเซิร์ฟเวอร์ของอินสแตนซ์ iTunes ทั้งหมดในบ้าน แต่ไม่ใช่ atv ฉันได้อ่านแล้วว่านี่เป็นเพราะการแยก daapd สนับสนุน DAAP แต่ไม่ใช่การแชร์ที่บ้าน

ฉันได้ลองใช้เซิร์ฟเวอร์ DAAP อื่น ๆ หลายตัวสำหรับ Linux:

  • mt-daapd (บรรพบุรุษของ forked-daapd) เรื่องราวเดียวกับ forked-daapd
  • ส้มเขียวหวาน. ได้รับการยอมรับจาก iTunes แต่ไม่ได้เสนอสื่อใด ๆ ไม่แน่ใจว่ารถ atv เห็นหรือไม่ แต่ฉันไม่คิดอย่างนั้น
  • spydaap สิ่งนี้ใช้ไม่ได้กับ iTunes เวอร์ชันล่าสุดซึ่งดูเหมือนจะเป็นปัญหาที่ทราบแล้ว

ฉันพยายามติดตั้งสยองขวัญที่เรียกว่า iTunes บนพีซีของฉันที่ใช้ Linux แต่ก็ล้มเหลว มันติดตั้งให้พวงของข้อผิดพลาดเริ่มต้นและไม่ทำอะไรเลยอย่างแน่นอน มันเป็นเพียงหน้าจอว่างเปล่า

ตอนนี้ฉันรู้แล้วว่าโดยปกติการติดตั้งแบบนี้จะเป็นไปได้โดยการเจลเบรค atv และติดตั้ง XBMC ลงไป อย่างไรก็ตาม atv3 ยังไม่สามารถแหกคุกได้ดังนั้นน่าเสียดายที่นี่ไม่ใช่ตัวเลือกสำหรับฉัน

ตอนนี้คำถามของฉันคือฉันมีตัวเลือกอะไรบ้าง มีวิธีที่จะทำให้ atv รู้จัก forked-daapd ที่ฉันพลาดหรือมีทางเลือกอื่นสำหรับ forked-daapd ที่ทำงานกับ atv ได้หรือไม่? มีวิธีทำให้ iTunes ทำงานบนระบบของฉันหรือไม่? มีวิธีอื่นในการสตรีมสื่อบน Linux PC ของฉันไปยัง atv หรือไม่?


ฉันไม่มีความคิด แต่อยากจะชี้ให้เห็นว่ามีเซิร์ฟเวอร์ DAAP มากกว่านั้นบางทีอาจเป็นหนึ่งในนั้นได้หรือไม่
sr_

1
ฉันลองมาหลายครั้งแล้ว เป็นไปได้อย่างสิ้นเชิงว่ามีสิ่งหนึ่งที่รองรับการแบ่งปันที่บ้าน (ฉันหวังว่าจะเป็นเช่นนั้น!) แต่ฉันยังไม่พบ หวังว่าใครบางคนจะสามารถชี้ให้ฉันในทิศทางที่ถูกต้องหากมีอยู่จริง ฉันอัปเดตคำถามเพื่อให้ทราบสิ่งนี้
MaienM

คำตอบ:


5

ทางออกหนึ่งที่น่าเบื่อคือใช้ virtualbox เพื่อจำลองการติดตั้ง xp น้ำหนักเบาซึ่งจะโฮสต์ซอฟต์แวร์ itunes สร้างการแชร์แซมบ้าของไฟล์สื่อของคุณบนกล่องลินุกซ์และแผนที่ที่แชร์ไปยังไดรฟ์เครือข่ายภายในพีซีเสมือนจากนั้นเพิ่มไดรฟ์ที่แมปไปยังไลบรารี iTunes ในเครื่องเสมือน ไม่ใช่โซลูชันที่สง่างาม แต่อย่างน้อยก็ใช้งานได้และเครื่องโฮสต์จะยังคงใช้งาน linux อยู่


Clunky ห่างไกลจากความสง่างาม ... แต่ฉันคิดว่าดีกว่าไม่มีอะไร ฉันคิดเกี่ยวกับเรื่องนี้เช่นกัน แต่ฉันก็หวังว่าจะมีทางออกที่ดีกว่าที่ฉันพลาดไป เมื่อพิจารณาจากความเงียบในหน้านั้นฉันอาจผิดเกี่ยวกับเรื่องนั้น ไม่ว่าจะด้วยวิธีใดก็ตามขอบคุณ :)
MaienM

15

หากคุณใช้งาน Arch Linux ฉันคิดว่าคุณรู้วิธีติดตั้ง rubygem ลองดูที่https://rubygems.org/gems/airstreamเครื่องมือบรรทัดคำสั่งอย่างง่ายที่คุณสามารถใช้ในการส่งไฟล์ภาพและวิดีโอระยะไกลและท้องถิ่นไปยัง apple-tv ของคุณ (ทดสอบกับเจนเนอเรชั่น 3) หากคุณต้องการความช่วยเหลือใด ๆ ออกความคิดเห็นในhttp://blog.lipautz.org/linux-and-apple-tv/


ใช้เว็บเซิร์ฟเวอร์ทุ่มเท (Apache หรือ Nginx) airstream http://...และ ฉันพบว่าเว็บเซิร์ฟเวอร์ในตัวไม่น่าเชื่อถือ
Kevin Smyth

5

คุณควรตรวจสอบการติดตั้ง plex backend และ plexconnect ( https://github.com/iBaa/PlexConnect ) บนแล็ปท็อปของคุณ เมื่อคุณติดตั้งเพล็กซ์แล้วคุณจะเปลี่ยนเซิร์ฟเวอร์ dns เป็นแล็ปท็อปของคุณและจะดักแอปพ่วงเพื่อเล่นวิดีโอใด ๆ ที่คุณมีเพล็กซ์


เฮ้เจ๋งและฉลาด
James T Snell

3

วิธีแก้ปัญหาหนึ่งข้อ:

  1. ตั้งค่า Apache บนกล่อง Linux เพื่อแสดงไฟล์สื่อและลิงก์ (ฉันอาจจะลงน้ำเล็กน้อยที่นี่และสร้างแอพ PHP ที่ให้บริการไฟล์พร้อมกับข้อมูลเมตา, ปกอัลบั้ม / ปกดีวีดี ฯลฯ เป็นหน้าเว็บคุณไม่จำเป็นต้องทำเช่นนั้นเพื่อพิสูจน์แนวคิด)
  2. ไปที่เว็บเพจใหม่บน iPad / iPhone และเรียกดูและเลือกเพลงหรือภาพยนตร์
  3. เมื่อเล่นสื่อ AirPlay ไปที่ ATV3

จุดสำคัญที่ค่อนข้างยุติธรรมซึ่งอาจทำให้ความคิดนี้ใช้ไม่ได้คือฉันต้องสร้างสคริปต์เพื่อบรรจุสื่อทั้งหมดของฉันลงใน H264 / AAC MPEG4 อีกครั้งเพื่อให้ Quicktime มาตรฐานสามารถจัดการกับมันได้ ฉันพบแล้วว่าสิ่งนี้เริ่มเป็นสิ่งจำเป็นแม้กระทั่งกับ jailbroken ATV / XBMC เพื่อใช้ประโยชน์จากการเร่งความเร็วการประมวลผลวิดีโอดั้งเดิมสำหรับวิดีโอความคมชัดสูง


1

ฉันไม่แน่ใจว่านี่คือสิ่งที่คุณกำลังมองหา แต่ข้อเสนอแนะใช้งานได้เฉพาะถ้าคุณใช้ iDevice เพื่อเข้าถึงและควบคุมสื่อบนพีซีของคุณ

ตกลงฉันมี Linux Ubuntu PC และ Window 7 PC เชื่อมต่อกันและใช้ iPad2 หรือ iDevices ของฉันฉันสามารถเข้าถึงเนื้อหาสื่อทั้งหมดผ่านเครือข่ายผ่านเซิร์ฟเวอร์สื่อที่ฉันมีทั้งพีซี

เซิร์ฟเวอร์เหล่านี้คือ Media Tomb, Serviio สำหรับ linux และ Airplay, iTunes สำหรับ windows การใช้แอพที่ฉันมีเพราะแต่ละงานมีความแตกต่างกันอาจมี 10 วิธีในการเข้าถึงไฟล์เดียวกันสำหรับการเล่นไม่ว่าจะโดยการออกอากาศหรือการมิเรอร์ออกอากาศ ฉันยังสามารถสร้างเพลย์ลิสต์ใน iTunes บน windows 7 ได้จากวิดีโอบน linux PC ที่เล่นบน ATV2 ผ่านเครือข่ายเพียงลากและวางจาก linux ไปยัง iTunes playist บน windows!

ตัวเลือกบางตัวเล่นโดยตรงผ่านเครือข่ายเล่นผ่านเซิร์ฟเวอร์สื่อหรือเพลย์ลิสต์ใน iTunes ผ่านเครือข่ายสำหรับการเล่นวิดีโอที่เลือกอย่างต่อเนื่อง มันค่อนข้างซับซ้อน แต่มันใช้งานได้!

ในกรณีของคุณหากคุณเพิ่งใช้ Linux PC สิ่งที่คุณต้องมีก็คือเซิร์ฟเวอร์สื่อ Serviio สำหรับ Linux และแอพ Media Connect สำหรับ iPhone หรือ iPad!

หากคุณไม่มี iPad, iPhone หรือ iPod สิ่งนี้จะไม่ทำงาน!


1

คุณสามารถตั้งค่า Samba บนเซิร์ฟเวอร์ Linux ได้ตลอดเวลาเพื่อให้ ATV เห็นส่วนแบ่ง "windows" และคุณจะแชร์ไดเรกทอรี / ไดเรกทอรีที่มีสื่อของคุณ


0

ด้วย forked-daapd คุณสามารถสตรีมเสียงไปยัง ATV โดยใช้คุณสมบัติ AirPlay นอกจากนี้คุณสามารถใช้แอพ Remote บน iPad / iPhone เพื่อควบคุม forked-daad

แต่สิ่งนี้ไม่ได้ผลสำหรับวิดีโอฉันยังคงค้นหาเซิร์ฟเวอร์ daap ที่สามารถแชร์โฮมได้



-1

ฉันมี Windtop Nettop ที่ฉันใช้เพื่อเรียกใช้ Mediatomb ซึ่งใช้งานได้ดีจนกระทั่งพ่อของฉันมี AppleTV2 ซึ่งไม่รองรับ DLNA นอกกรอบหรือแชร์ไฟล์ iTunes เฉพาะ iTunes Home Sharing เท่านั้น

ทางออกคือการติดตั้ง OS X บน Wind PC ของฉัน นี่เป็นประโยชน์พิเศษที่เครื่องนอนและ WakeOnDemand โดยใช้ Airport Extreme ทำงานได้อย่างสมบูรณ์แบบ

ดังนั้นหากคุณสามารถติดตั้ง OS X บนฮาร์ดแวร์ "PC" ของคุณได้นี่เป็นวิธีแก้ปัญหาที่ใช้การได้

(จะดีถ้า Apple ให้ฮาร์ดแวร์เซิร์ฟเวอร์สื่อราคาถูก Mac Mini แพงเกินไปและทรงพลังสำหรับความต้องการในการสตรีมมิ่งส่วนใหญ่)


1
การติดตั้ง Hackintosh แทบจะเป็นปัญหาเสมอ นอกจากนี้ยังไม่ "ถูกกฎหมาย" มากนัก ฉันจะไม่แนะนำเส้นทางนั้น
phunehehe

-1

การติดตั้ง Hackintosh นั้นมักจะง่ายเหมือนการติดตั้ง OS X (ขึ้นอยู่กับฮาร์ดแวร์) และสำหรับเซิร์ฟเวอร์แบบหัวขาดปัญหาที่พบบ่อยที่สุดคือไดรเวอร์บางตัวนั้นไม่สำคัญเลย (เสียงกราฟิก) ไม่มีตัวเลือกอื่นสำหรับการใช้ Home Sharing โดยไม่มี iTunes

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.