Chromecast ของ Google เป็นหนึ่งในอุปกรณ์สตรีมมิงที่ได้รับความนิยมมากที่สุดในตลาด – และเข้าใจได้ง่ายว่าทำไม! เพียงเสียบด็องเกิล Chromecast เข้ากับพอร์ต HDMI บนทีวี จอภาพ หรือโปรเจ็กเตอร์ที่เข้ากันได้ เท่านี้คุณก็พร้อมเริ่มเพลิดเพลินกับเนื้อหาบนหน้าจอขนาดใหญ่
แต่ถ้าคุณไม่ต้องการลงทุนใน Chromecast ล่ะ
คุณสามารถตั้งค่า Raspberry Pi ให้ทำหน้าที่เป็นอุปกรณ์สตรีมแบบ Chromecast ราคาไม่แพงได้ แม้ว่าคุณจะใช้โปรโตคอลเดียวกันกับ Chromecast ไม่ได้ แต่คุณก็ได้ผลลัพธ์ที่ใกล้เคียงกันมาก
คุณจะได้เรียนรู้ในบทช่วยสอนนี้เกี่ยวกับวิธีเปลี่ยน Raspberry Pi ของคุณให้เป็นทางเลือก Chromecast โดยใช้ซอฟต์แวร์ Raspicast ฟรีและแอปมือถือ Raspicast สำหรับ Android
สิ่งที่คุณต้องการ
เพื่อให้บทแนะนำนี้สมบูรณ์ คุณจะต้อง:
- Raspberry Pi ใช้งาน Raspbian หากคุณไม่มี ให้ดาวน์โหลดเวอร์ชันล่าสุดแล้วแฟลชไปยังการ์ด SD โดยใช้ Etcher
- สายไฟที่รองรับ Raspberry Pi
- แป้นพิมพ์ภายนอกและวิธีการเชื่อมต่อกับ Raspberry Pi
- สาย HDMI หรือ micro HDMI ขึ้นอยู่กับรุ่น Raspberry Pi ของคุณ
- จอภาพภายนอก
- สายอีเทอร์เน็ตหรือการเชื่อมต่อ Wi-Fi
- สมาร์ทโฟนหรือแท็บเล็ต Android ปัจจุบัน แอปมือถือ Raspicast ยังไม่พร้อมใช้งานสำหรับ iOS
หลังจากเสร็จสิ้นบทช่วยสอนนี้ คุณสามารถแนบ Raspberry Pi ของคุณเข้ากับทีวี โปรเจ็กเตอร์ หรือหน้าจอใดๆ ที่มีพอร์ตที่เข้ากันได้ แต่ขั้นตอนนี้เป็นทางเลือก
Raspbian:ตรวจสอบเวอร์ชันล่าสุด
ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณใช้ Raspbian เวอร์ชันล่าสุด
เชื่อมต่อ Raspberry Pi กับแหล่งจ่ายไฟเพื่อบู๊ต เมื่อบูตแล้ว ให้คลิกไอคอน "Terminal" ในแถบเครื่องมือ
พิมพ์ข้อความต่อไปนี้ในหน้าต่าง Terminal แล้วกด Enter
sudo apt update && sudo apt -y upgrade
หาก Raspbian ติดตั้งการอัปเดตใดๆ คุณจะต้องรีบูต Raspberry Pi โดยใช้คำสั่ง Terminal ต่อไปนี้:
reboot
เมื่อรีบูท Raspberry Pi ของคุณแล้ว คุณก็พร้อมที่จะไปยังขั้นตอนต่อไป
ติดตั้ง Git, Make, OMXPlayer และ OpenMax
บทช่วยสอนนี้ใช้ GIT และ Make แพ็คเกจเหล่านี้ควรรวมอยู่ใน Raspbian แต่เนื่องจากจำเป็นสำหรับ Raspicast คุณจึงต้องแน่ใจว่าได้ติดตั้งแล้ว:
sudo apt-get install git make -y
ถัดไป ให้ตรวจสอบว่าติดตั้ง OMXPlayer แล้ว เนื่องจากโปรแกรมเล่นบรรทัดคำสั่งนี้จะรับผิดชอบในการประมวลผลเนื้อหาเสียงหรือวิดีโอทั้งหมดที่ส่งไปยัง Raspicast:
sudo apt-get install omxplayer -y
OMXPlayer สามารถประมวลผลเนื้อหาเสียงและวิดีโอเท่านั้น ไม่สามารถประมวลผลภาพนิ่งได้ ถัดไป ติดตั้ง OpenMax Image Viewer ซึ่งเป็นโปรแกรมดูรูปภาพที่เร่งด้วย GPU ที่ออกแบบมาสำหรับ Raspberry Pi โดยเฉพาะ
ในการเริ่มต้น ให้โคลนที่เก็บ GitHub ของ OpenMax:
cd ~ git clone https://github.com/HaarigerHarald/omxiv.git
ต่อไป ดาวน์โหลด libjpeg8-dev
และ libpng12-dev
ซึ่งเป็นไลบรารีพัฒนาสำหรับรูปภาพในรูปแบบ PNG และ JPEG:
sudo apt-get install libjpeg8-dev libpng12-dev
สลับไปยังโฟลเดอร์ที่มีการโคลนที่เก็บ OpenMax GitHub โดยใช้คำสั่ง “change directory” (cd):
cd ~/omxiv
สร้างซอร์สโค้ด OpenMax ลงในโปรแกรมปฏิบัติการ:
make ilclient make
เมื่อ Make รวบรวมโค้ด OpenMax เสร็จแล้ว คุณก็พร้อมที่จะติดตั้ง:
sudo make install
OpenMax Image Viewer กำลังทำงานบน Raspberry Pi ของคุณ
อนุญาตการเชื่อมต่อระยะไกล:เปิดใช้งาน SSH
คุณสามารถใช้ Raspicast เพื่อฉายภาพ วิดีโอ หรือไฟล์เสียงจากอุปกรณ์ Android ไปยัง Raspberry Pi การแคสต์นี้เกิดขึ้นแบบไร้สาย ดังนั้นคุณต้องแน่ใจว่า Raspberry Pi ของคุณได้รับการตั้งค่าให้รับการเชื่อมต่อระยะไกล
เพื่อความปลอดภัย SSH (Secure Shell) จะถูกปิดใช้งานโดยค่าเริ่มต้นใน Raspbian หากคุณเคยแคสต์ไปที่ Raspberry Pi คุณต้องเปิดใช้งาน SSH:
1. ในแถบเครื่องมือ เลือกไอคอน Raspberry Pi
2. ไปที่ “Preferences -> Raspberry Pi Configuration”
3. เลือกแท็บ "อินเทอร์เฟซ"
4. ค้นหา "SSH" จากนั้นเลือกปุ่มตัวเลือก "เปิดใช้งาน" ที่มาพร้อมกัน
5. บันทึกการเปลี่ยนแปลงของคุณโดยคลิก "ตกลง"
6. รีบูตโดยเลือกโลโก้ Raspberry Pi ในแถบเครื่องมือ จากนั้นไปที่ “Shutdown -> Reboot”
เมื่อ Raspberry Pi ของคุณรีบูต SSH จะถูกเปิดใช้งาน
แคสต์จากอุปกรณ์ Android ไปยัง Raspberry Pi ของคุณ
ถัดไป คุณต้องติดตั้งแอปมือถือ Raspicast บนสมาร์ทโฟนหรือแท็บเล็ต Android ของคุณ หลังจากติดตั้งแอปนี้ คุณจะสามารถแคสต์ไฟล์รูปภาพ วิดีโอ หรือเสียงที่เข้ากันได้จากสมาร์ทโฟนหรือแท็บเล็ต Android ไปยัง Raspberry Pi
1. ดาวน์โหลดแอป Raspicast ฟรีไปยังอุปกรณ์ Android ของคุณ
2. เปิดแอปพลิเคชัน
3. เมื่อได้รับแจ้งให้ใส่ "ชื่อโฮสต์" ให้ป้อนที่อยู่ IP ของ Raspberry Pi หากคุณยังไม่มีข้อมูลนี้ คุณสามารถดึงข้อมูลได้โดยเปิด Terminal บน Raspberry Pi และเรียกใช้คำสั่งต่อไปนี้:hostname -I
4. ป้อนชื่อผู้ใช้และรหัสผ่านของ Raspberry Pi ชื่อผู้ใช้เริ่มต้นของ Raspbian คือ “pi” และรหัสผ่านเริ่มต้นคือ “raspberry”
5. แตะ “ ตกลง”
6. ในการแคสต์ไฟล์วิดีโอ รูปภาพ หรือเสียง เพียงแตะ “แคสต์”
7. ไฟล์นี้จะถูกส่งไปที่ Raspberry Pi ของคุณ
เนื้อหาที่คุณเลือกจะปรากฏบนจอภาพหรือหน้าจอใดๆ ที่ต่ออยู่กับ Raspberry Pi ของคุณ ดังนั้นเมื่อคุณได้ตั้งค่า Raspicast แล้ว คุณจะสามารถแนบ Raspberry Pi ของคุณเข้ากับหน้าจอที่เข้ากันได้ แอปและเว็บไซต์จำนวนมากยังรองรับ Raspicast ด้วย ดังนั้นหากมีส่วนใดของสื่อที่คุณต้องการส่ง คุณควรแตะ "แชร์" และตรวจสอบว่า Raspicast อยู่ในรายการตัวเลือกหรือไม่
หวังว่าคุณจะเพลิดเพลินกับวิดีโอและภาพถ่ายที่คุณชื่นชอบบนทีวีจอกว้างได้แล้ว คุณสามารถเพิ่มความสนุกได้มากขึ้นด้วยการติดตั้ง Kodi และ Netflix ไปยัง Raspberry Pi หรือแม้แต่เซิร์ฟเวอร์ Plex ด้วย Raspberry Pi คุณจะมีตัวเลือกมากมาย