ส่งสัญญาณเสียงของ MacBook ไปยัง iPhone สำหรับการฟังจากระยะไกล


27

เป็นไปได้ไหมที่จะส่งเสียงจากเพลงใน iTunes หรือจากภาพยนตร์ใน Netflix หรือเสียงจากวิดีโอเกม ฯลฯ จาก MacBook ของฉันและรับและฟังเสียงบน iPhone ของฉัน ฉันคิดว่ามันทำงานเหมือนหูฟังไร้สายยกเว้นสายที่ยาวมาก ๆ หากมีวิธีใดที่คุณสามารถแจ้งให้ฉันทราบถึงวิธีการทำงานของโซลูชันฉันสนใจที่จะสร้างสคริปต์ / แอปของตัวเองเพื่อทำสิ่งนี้หากมันไม่น่ากลัวเกินไป

หากเป็นเรื่องสำคัญฉันกำลังใช้งาน MacBook รุ่นเก่าของ 2009 เรียกใช้ Snow Leopard


2
Crikey คุณอยู่ปีอะไรถ้าปี 20009 เก่า นั่นคือ 18,000 ปีในอนาคต! ;)
แกรมฮัตชิสัน

1
ฉันดีใจที่คุณสามารถแสดงความคิดเห็นก่อนที่จะแก้ไข @GraemeHutchison :)
Jason Salaz

มีอะไรใหม่ตั้งแต่ปี 2011 บ้างไหม?
Adam_G

คำตอบ:


10

ใช่การใช้Airfoil สำหรับ Mac (ใช้ได้กับ Windows ) และแอพสหายAirfoil Speakers Touchคุณสามารถสตรีมเสียงใด ๆ จาก Mac ของคุณไปยังอุปกรณ์ iOS ของคุณ

ฉันไม่ได้ลองด้วยตัวเองมากนักและบทวิจารณ์ต่าง ๆ แต่คุณสามารถทดลองใช้ได้ฟรีก่อนที่จะจ่ายเงินให้กับมัน

นอกจากนี้ยังสามารถใช้เพื่อส่งเสียงจาก MacBook ไปยังชุดหูฟังบลูทู ธ ที่เชื่อมต่อกับอุปกรณ์ iOS สิ่งที่ยากมาก


3
วิธีนี้ใช้งานได้แม้ว่าแอพพลิเคชั่นที่ใช้งานจริงเช่นการดูภาพยนตร์บน netflix เสียงก็ล่าช้าไปจนน่ารำคาญ บางทีฉันจะเจาะลึกเข้าไปใน Core Audio API และดูว่าฉันสามารถหาเครื่องมือบางอย่างได้
ไหม

Airfoil ยังดีที่สุดหรือไม่?
Adam_G

มันใช้งานได้ดีกับ Airfoil แต่โดยส่วนตัวแล้วฉันไม่ได้เป็นแฟนจ่าย 25 $ สำหรับการแก้ปัญหาในการติดตั้งฉันไม่แน่ใจว่าฉันจะใช้อีกครั้งหลังจากนี้ และอย่างจริงจังฉันไม่สามารถยืน 'เฮ้ใช้ฉันฉันฉันฟรี แต่ฉันจะรำคาญรบกวนอึออกจากคุณหลังจาก 15 นาทีฟรี' นโยบาย ..
Damian Vogel

ข้อเสียที่สำคัญของ Airfoil คือความล่าช้าอย่างมากโดยทั่วไปประมาณ 2 วินาที มันไม่สำคัญสำหรับการฟังเพลง แต่เสียงจาก Skype หรือ Netflix จะไม่ซิงค์กับวิดีโออย่างสมบูรณ์
Adam_G

8

นี่คือทางออกเล็กน้อยที่ใช้โปรแกรมโอเพ่นซอร์ส Soundflower, VLC และ SoX

ก่อนอื่นคุณต้องติดตั้งโปรแกรมที่จำเป็นโดยใช้ Homebrew:

brew install sox
brew cask install soundflower vlc

เลือกอุปกรณ์ Soundflower (2ch) ในการตั้งค่าระบบสำหรับเอาต์พุตเสียงเพื่อให้สามารถส่งต่อไปยังเซิร์ฟเวอร์ VLC ซึ่งเราจะตั้งค่าต่อไป (โปรดทราบว่านี่จะปิดเสียงลำโพงภายใน / แจ็คหูฟัง) โดยการตรวจสอบ "แสดงระดับเสียงในแถบเมนู" คุณสามารถเปลี่ยนอุปกรณ์ส่งออกได้โดยคลิกที่รายการแถบเมนูได้สะดวกยิ่งขึ้น

การตั้งค่าเสียง

ตอนนี้ให้เรียกใช้เซิร์ฟเวอร์ VLC:

sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
  vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy

คุณสามารถปรับคุณภาพและอัตราบิตด้วย-Cสวิตช์ได้ (ดูเอกสารประกอบของ SoX ) ลบ-qเพื่อรับผลตอบกลับแบบเห็นภาพว่าเสียงกำลังเล่นอยู่หรือไม่

สุดท้ายบนอุปกรณ์ iOS ของคุณติดตั้งลูกค้า iOS VLC ในเมนูด้านข้างให้เลือก Network Stream และป้อนhttp://[YOUR-LOCAL-IP]:8080เพื่อเริ่มสตรีม

คำเตือน: การตั้งค่านี้ไม่เหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์เช่นการเล่นเกมหรือการแชทเนื่องจากมีความล่าช้าประมาณ 2 วินาที อย่างไรก็ตามสามารถใช้สำหรับการดูวิดีโอใน VLC โดยเลื่อนแทร็กเสียงไปยังบัญชีสำหรับความล่าช้า (หน้าต่าง> การซิงโครไนซ์แทร็ก)


1
ทางออกที่ดี! ขอบคุณ ขอแนะนำให้รวม: การตั้งค่าการอัปเดตการตั้งค่า && การอัปเดตการตั้งค่าก่อนเริ่มการติดตั้ง
Roy

ไม่brewอัปเดตอัตโนมัติเมื่อติดตั้งบางอย่างใช่ไหม โดยวิธีการที่มันก็เกิดขึ้นกับผมว่าหนึ่งสามารถเข้าถึงอุปกรณ์สัญญาณเสียง (Soundflower ในกรณีนี้) โดยตรงจาก VLC ใช้qtsound://ตามที่อธิบายไว้ที่นี่ วิธีนี้สามารถหลีกเลี่ยง SoX เป็นโปรแกรมจับเสียงเพิ่มเติม
Robin Dinse

2

ฉันไม่ได้จ่ายเงินสำหรับแฟนซี Airfoil - บวกฉันบิต suspious ที่จะไม่สามารถที่จะใช้ทุกแหล่งที่มาของเสียงบนของ Mac

ฉันกำลังใช้ Airphones แทน (ถูกลบ - แอปไม่สามารถใช้ได้ตอนนี้)


1
ลงเนื่องจากเว็บไซต์ Airphonesapp.com จะแสดงเว็บไซต์ลามก .. NSFW!
Dominik Dorn

1
ธรรม แก้ไขแล้ว ...
Joe

1

ฉันใช้ Airfoil และสามารถสตรีมเพลงจาก iTunes (บน iMac ที่ใช้ OSX Mavericks 10.9.1) ไปยัง iDevices ของฉัน

ฉันยอมรับป้ายราคา $ 25 ไม่ใช่สิ่งที่ฉันชอบ

อย่างไรก็ตามมันใช้งานได้ คุณสามารถเล่นเพลงจาก iTunes บนแล็ปท็อปของคุณและพร้อมกันฟังเพลงบน iPhone ของคุณจากระยะไกล

คุณสามารถให้ทั้งบ้านเล่นเพลงเดียวกันผ่านลำโพงที่หลากหลาย: แล็ปท็อป iPhone และ imac หรือ ipad

สำหรับฉันราคาของ $ 25 นั้นง่ายกว่าที่จะกลืนไปกว่าซื้อแอปเปิ้ลแอร์พอร์ตเอ็กซ์เพรสดอลลาร์สหรัฐ $ 94 พร้อมลำโพงเพื่อเชื่อมต่อกับแอร์พอร์ตเอ็กซ์เพรส

มีอะไรเพิ่มเติม Airport Express มีพอร์ตแจ็คเสียงหนึ่งพอร์ตดังนั้นลำโพงหนึ่งตัวสำหรับ Airport Express หนึ่งพอร์ต

หวังว่านี่จะช่วยได้

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