วิธีทำ Chromecast DIY ของคุณเองด้วย Raspberry Pi

วิธีทำ Chromecast DIY ของคุณเองด้วย Raspberry Pi

Google Chromecast เป็นชุดอุปกรณ์สตรีมมิ่งราคาไม่แพง Chromecast Ultra มีราคาแพงกว่า แต่ราคาต่ำกว่า 100 ดอลลาร์ยังคงมีราคาไม่แพง แต่บางส่วนของโลกถูกจำกัดไม่ให้ซื้อ Chromecast





การแก้ไขปัญหา? ทางเลือก DIY ตาม Raspberry Pi ด้วยราคาต่ำกว่า 50 ดอลลาร์ คุณสามารถกำหนดค่าคอมพิวเตอร์ขนาดบัตรเครดิตเครื่องนี้ให้รับสื่อที่สตรีมจากแอป Android





ให้ฉันอธิบายวิธีใช้ Raspberry Pi ของคุณเช่น DIY Chromecast พร้อม Raspicast





ติดตั้งแอป Raspicast

เริ่มต้นด้วยการติดตั้ง Raspicast บนอุปกรณ์ Android ของคุณ นี่เป็นแอพฟรีที่เชื่อมต่อกับ Raspberry Pi ของคุณและสตรีมข้อมูลไป คุณจะพบ Raspicast ในร้านแอป Google Play น่าเสียดายที่ไม่มีทางเลือกอื่นของ iPhone ที่เชื่อถือได้สำหรับสิ่งนี้

ดาวน์โหลด: Raspicast สำหรับ Android



สิ่งสำคัญคือต้องทราบว่าโทรศัพท์ Android และ Raspberry Pi จะต้องอยู่ในเครือข่ายเดียวกันสำหรับสิ่งนี้ ตัวอย่างเช่น คุณไม่สามารถสตรีมวิดีโอจากโทรศัพท์ของคุณไปยังทีวีได้ หากคุณนั่งบนรถบัส หากคุณกำลังพยายามแชร์วิดีโอกับใครบางคนนั่งอยู่ที่บ้าน เพียงแค่ส่งข้อความถึงลิงก์!

กำหนดค่า Raspbian สำหรับการแคสต์

เมื่อติดตั้งแอปแล้ว ให้หันความสนใจไปที่ Raspberry Pi สิ่งนี้ควรเชื่อมต่อกับทีวีของคุณผ่าน HDMI และเปิดเครื่องแล้ว โปรดทราบว่า Pi จะต้องใช้แหล่งพลังงานแยกต่างหาก คุณไม่สามารถจ่ายไฟจากพอร์ต USB ของทีวีได้ แม้ว่าระดับพลังงานจะเพียงพอ แต่ Pi ก็ไม่ควรปิดเครื่องโดยไม่มีคำสั่งที่ถูกต้อง การละเว้นนี้จะส่งผลให้การ์ด SD ของ Pi เสียหาย ดังนั้นให้ใช้แหล่งพลังงานที่ถูกต้อง





เราทดสอบสิ่งนี้กับ Raspberry Pi 4 ที่ใช้ Raspbian Buster Lite อย่างไรก็ตาม คุณควรพบว่ามันใช้งานได้กับรุ่นและการแจกจ่าย Raspberry Pi อื่น ๆ (แม้ว่าคำสั่งบางอย่างอาจแตกต่างกัน)

ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าได้ติดตั้ง omxplayer บน Pi ของคุณแล้ว:





sudo apt install omxplayer

เนื่องจากคุณต้องเปิดใช้งาน SSH ต่อไปนี้คือข้อมูลเบื้องต้นฉบับย่อ คุณมีสามตัวเลือกในการเปิดใช้งาน:

  1. ทาง raspi-config . คุณสามารถเรียกใช้สิ่งนี้จากบรรทัดคำสั่งโดยใช้ |_+_| จากนั้นเลือก ตัวเลือกการเชื่อมต่อ > SSH และใช้ปุ่มลูกศรเพื่อยืนยันด้วย ตกลง .
  2. ใช้ เครื่องมือกำหนดค่า Raspberry Pi . จากเดสก์ท็อป Raspbian ให้เปิด เมนู > ค่ากำหนด > การกำหนดค่า Raspberry Pi . ใน อินเทอร์เฟซ แท็บค้นหา SSH และตั้งค่าเป็น เปิดใช้งาน .
  3. สุดท้ายนี้ ถ้าคุณชอบความเรียบง่าย คุณสามารถ เปิดใช้งาน SSH ก่อนที่คุณจะบูตเครื่อง Pi . ของคุณ . ใส่การ์ด microSD ลงในคอมพิวเตอร์ของคุณ เรียกดูพาร์ติชันสำหรับเริ่มระบบ และสร้างไฟล์ใหม่ นี้ควรจะเรียกว่า ssh และไม่มีนามสกุลไฟล์ เมื่อคุณเปลี่ยนการ์ด SD และรีบูตแล้ว ควรเปิดใช้งาน SSH

สิ่งต่อไปนี้สามารถทำได้ผ่านแป้นพิมพ์ที่เชื่อมต่อกับ Pi ของคุณหรือใช้ SSH คุณจะต้องใช้ที่อยู่ IP ของ Pi เพื่อเชื่อมต่อ---เปิดหน้าต่างเทอร์มินัลแล้วป้อน

วิธีเร่งความเร็วการดาวน์โหลดทอร์เรนต์
sudo raspi-config

จดบันทึกที่อยู่ IP ที่สอดคล้องกับการเชื่อมต่อ Pi ของคุณ ตัวอย่างเช่น ใช้ที่อยู่ IP ที่สอดคล้องกับ

ifconfig

รายการหากคุณใช้การเชื่อมต่ออีเทอร์เน็ต

eth0

สำหรับ Wi-Fi

เมื่อสร้างการเชื่อมต่อ SSH แล้ว ให้เรียกใช้การอัปเดตบางอย่าง เปิดหน้าต่างเทอร์มินัลบน Pi ของคุณและป้อน:

wlan0

คำสั่งเหล่านี้จะอัปเดตระบบปฏิบัติการของ Raspberry Pi และค้นหาและติดตั้งการอัปเดตซอฟต์แวร์

ติดตั้งและสร้าง OpenMax

เมื่อติดตั้งการอัปเดตแล้ว เราจำเป็นต้องมีแพ็คเกจข้อกำหนดเบื้องต้นบางประการ:

sudo apt update
sudo apt upgrade

แพ็คเกจ

sudo apt install libjpeg9-dev libpng12-dev

และ

libjpeg9-dev

จำเป็นสำหรับโปรแกรมที่สามารถจัดการภาพ JPG และ PNG ซึ่งจะทำให้สื่อรูปภาพสามารถแคสต์ไปยัง Raspberry Pi ของคุณผ่านแอป Raspicast บน Android!

ตอนนี้ ติดตั้ง OpenMax เครื่องมือนี้เป็นตัวเลือกที่ดีที่สุดสำหรับการแคสต์วิดีโอ เสียง และรูปภาพจาก Android ไปยัง Raspberry Pi ที่เชื่อมต่อกับทีวี มีให้ใช้งานผ่าน GitHub และคุณสามารถติดตั้งได้โดย 'โคลน' ที่เก็บข้อมูลไปยัง Pi ของคุณ ไม่มี

libpng12-dev

? ติดตั้งด้วย

git

จากนั้นโคลนที่เก็บด้วย:

sudo apt install git

นี้ไม่ควรใช้เวลานาน

คุณใกล้จะเสร็จแล้ว ได้เวลาสร้างซอฟต์แวร์ OpenMax แล้ว เริ่มต้นด้วยการเปลี่ยนไปที่ไดเร็กทอรี omxiv และใช้คำสั่ง make

วิธีบังคับปิดเครื่อง macbook air
git clone https://github.com/HaarigerHarald/omxiv

การดำเนินการนี้จะใช้เวลาสักครู่ เมื่อเสร็จแล้วให้ติดตั้งด้วย:

cd omxiv
make ilclient
make

อีกสักครู่ OpenMax จะพร้อมใช้งาน

เตรียมส่ง Raspberry Pi . ของคุณ

ทุกสิ่งที่คุณต้องการเพื่อส่งจากอุปกรณ์ Android ไปยัง Raspberry Pi ของคุณพร้อมแล้ว อย่างไรก็ตาม ยังจำเป็นต้องมีการกำหนดค่า Raspicast บางส่วน

  1. เรียกใช้แอป Raspicast
  2. ในการตั้งค่า SSH ให้ป้อนชื่อโฮสต์หรือที่อยู่ IP ของ Pi
  3. ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับ Pi ของคุณ
  4. คลิก ตกลง ที่จะเสร็จสิ้น
แกลเลอรี่ภาพ (2 รูปภาพ) ขยาย ขยาย ปิด I

ในการส่งไปที่ Raspberry Pi คุณมีสองตัวเลือก:

  • เรียกดูเนื้อหาภายในแอป Raspicast แล้วกด เล่น .
  • แคสต์จาก YouTube ค้นหาวิดีโอในแอพแล้วแตะ แชร์> Cast (Raspicast) .

ในขณะเดียวกัน ในการส่งวิดีโอ เพลง และภาพถ่ายไปยังจอแสดงผล Raspberry Pi ของคุณ เพียงแค่ใช้หน้าจอ Raspicast หลักและเลือก หล่อ . การดำเนินการนี้จะเปิดหน้าจอแสดงรายการวิดีโอทั้งหมดบนอุปกรณ์ Android ของคุณ

แกลเลอรี่ภาพ (3 ภาพ) ขยาย ขยาย ขยาย ปิด I

การเลือกไฟล์มีเดียบนแท็บที่เกี่ยวข้องจะแจ้งให้เล่นบน Raspberry Pi ของคุณทันที

ต้องการเปลี่ยนที่อยู่ IP ภายในแอพ (เช่นส่งไปยัง Pi อื่น) หรือไม่ เปิดเมนู 'สามจุด' และเลือกการตั้งค่า SSH เพียงป้อนที่อยู่ IP และข้อมูลรับรองใหม่

ตัวเลือก Raspicast เพิ่มเติม

นอกจากนี้ ในเมนู Raspicast คุณจะพบกล่องกาเครื่องหมายเพื่อ ทำซ้ำ ไฟล์ที่กำลังเล่นอยู่ ต่อไปลงรายการ, เอาต์พุตเสียง สามารถปรับแต่งได้โดยใช้ HDMI (ค่าเริ่มต้น), ท้องถิ่น , ทั้งสอง , หรือ รับมัน . สิ่งนี้จะพิสูจน์ได้ว่ามีประโยชน์สำหรับทุกคนที่ใช้โซลูชันเสียงภายนอกกับ Pi

แกลเลอรี่ภาพ (2 รูปภาพ) ขยาย ขยาย ปิด I

นอกจากนี้คุณควรตรวจสอบ ตัวเลือกขั้นสูง หน้าจอ. ที่นี่ จัดการคิวของไฟล์ โวลุ่ม (ออฟเซ็ตวอลุ่มเสียง) และระบุคำสั่งที่กำหนดเอง คุณยังสามารถเปลี่ยนไปใช้ HTTP ได้หากจำเป็น (HTTPS เป็นค่าเริ่มต้น) และอื่นๆ

ในขณะเดียวกัน บนหน้าจอ Raspicast หลัก ให้ใช้ ไฟล์ ปุ่มเพื่อนำทางและเล่นสื่อที่เก็บไว้ใน Raspberry Pi ของคุณ ซึ่งรวมถึงการสตรีมเสียง ดังนั้นการเปลี่ยน Raspberry Pi ของคุณให้เป็นอุปกรณ์เสียง Chromecast!

คุณสามารถส่งด้วย Kodi ได้!

แม้ว่าคุณจะไม่สามารถเรียกใช้ Raspicast ด้วย Raspberry Pi ที่รัน Kodi ได้ แต่ไม่ต้องกังวล มีทางเลือกอื่น ด้วยแอปการควบคุมระยะไกล Kore สำหรับ Android คุณสามารถส่งสื่อไปยัง Raspberry Pi พร้อมติดตั้ง Kodi แล้ว .

ดาวน์โหลด: Kore รีโมทอย่างเป็นทางการสำหรับ Kodi

เพียงติดตั้งแอป ตั้งค่าด้วยที่อยู่ IP ของ Raspberry Pi แล้วไปที่ YouTube เช่นเดียวกับ Raspicast ให้แตะ แบ่งปัน ปุ่มบนวิดีโอที่คุณต้องการแคสต์ จากนั้น เล่นบน Kodi .

สิ่งนี้จะสตรีมวิดีโอไปยังทีวีของคุณทันทีผ่าน Kodi!

ทางเลือก Chromecast อื่นๆ

Raspberry Pi ไม่ใช่ทางเลือกเดียวสำหรับ Chromecast คุณอาจมีวิธีแก้ปัญหาที่คุณไม่รู้อยู่แล้ว สมาร์ททีวี คอนโซลเกม หรือกล่องรับสัญญาณอาจมีแอป YouTube ซึ่งช่วยให้สตรีมได้ง่าย

ในสถานการณ์นี้ การแคสต์วิดีโอจากแอป YouTube ไปยังทีวีมักจะทำได้ตราบใดที่เครื่องรับอยู่ในเครือข่ายเดียวกัน

แม้ว่าจะมีโซลูชันการสตรีม HDMI อื่นๆ อยู่แล้ว แต่หากคุณมีอุปกรณ์ที่มีแอป YouTube อย่างเป็นทางการ (เช่น Apple TV) คุณก็อาจจะสามารถแคสต์ได้ และถ้าคุณไม่ได้เป็นเจ้าของอุปกรณ์เหล่านี้หรือ Raspberry Pi Miracast เป็นทางเลือกที่ชาญฉลาด .

ต้องการดำเนินการต่อด้วยการสตรีมสื่อและ Raspberry Pi ของคุณหรือไม่ นี่คือวิธีที่ดีที่สุดในการ ใช้ Raspberry Pi เป็นเซิร์ฟเวอร์สื่อ .

แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหว

การพูดแบบเคลื่อนไหวอาจเป็นเรื่องท้าทาย หากคุณพร้อมที่จะเริ่มเพิ่มบทสนทนาในโครงการของคุณ เราจะแบ่งขั้นตอนให้คุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • ความบันเทิง
  • ราสเบอร์รี่ปี่
  • Chromecast
  • รหัส
  • บทแนะนำโครงการ DIY
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก
หมวดหมู่ Diy