Paano Gumawa ng Iyong Sariling DIY Chromecast Sa Isang Raspberry Pi

Paano Gumawa ng Iyong Sariling DIY Chromecast Sa Isang Raspberry Pi

Ang isang Google Chromecast ay isang murang piraso ng streaming kit. Ang Chromecast Ultra ay mas mahal, ngunit sa ilalim ng $ 100 mananatili itong abot-kayang. Ngunit ang ilang bahagi ng mundo ay pinaghihigpitan mula sa pagbili ng mga Chromecast.





Ang solusyon? Isang alternatibong DIY batay sa Raspberry Pi. Nagkakahalaga ng mas mababa sa $ 50, maaari mong i-configure ang laki ng credit card na computer na ito upang makatanggap ng media na na-stream mula sa isang Android app.





Hayaan akong ipaliwanag kung paano gamitin ang iyong Raspberry Pi tulad ng isang DIY Chromecast na may Raspicast.





I-install ang Raspicast App

Magsimula sa pamamagitan ng pag-install ng Raspicast sa iyong Android device. Ito ay isang libreng app na kumokonekta sa iyong Raspberry Pi at nag-stream ng data dito. Mahahanap mo ang Raspicast sa Google Play app store. Sa kasamaang palad, walang maaasahang kahalili ng iPhone para dito.

I-download: Raspicast para sa Android



Mahalagang tandaan na ang Android phone at Raspberry Pi ay kailangang nasa parehong network para dito. Hindi mo, halimbawa, mag-stream ng video mula sa iyong telepono patungo sa iyong TV kung nakaupo ka sa bus. Kung sinusubukan mong ibahagi ang isang video sa isang taong nakaupo sa bahay, i-message lamang sa kanila ang link!

I-configure ang Raspbian para sa Pag-cast

Gamit ang naka-install na app, ibaling ang iyong pansin sa Raspberry Pi. Ito ay dapat na konektado sa iyong TV sa pamamagitan ng HDMI at pinalakas. Tandaan na mangangailangan ang Pi ng isang indibidwal na mapagkukunan ng kuryente --- hindi mo ito mapapagana mula sa USB port ng iyong TV. Kahit na sapat ang rating ng kuryente, ang Pi ay hindi dapat isara nang walang tamang utos. Ang pagwawalang bahala dito ay magreresulta sa pagkasira ng SD card ng Pi, kaya't gamitin ang tamang mapagkukunan ng kuryente.





Sinubukan namin ito sa isang Raspberry Pi 4 na tumatakbo sa Raspbian Buster Lite. Gayunpaman, dapat mong makita na gumagana ito sa iba pang mga modelo at pamamahagi ng Raspberry Pi (bagaman ang ilan sa mga utos ay maaaring magkakaiba).

Bago magpatuloy, tiyaking naka-install ang omxplayer sa iyong Pi:





sudo apt install omxplayer

Tulad ng kakailanganin mong paganahin ang SSH, narito ang isang mabilis na panimulang aklat. Mayroon kang tatlong mga pagpipilian upang paganahin ito:

  1. Via raspi-config . Maaari mo itong patakbuhin mula sa linya ng utos gamit ang sudo raspi-config , pagkatapos ay piliin Mga Pagpipilian sa Interfacing> SSH at gamitin ang mga arrow key upang kumpirmahin ang OK lang .
  2. Gamitin ang Kasangkapan sa Pag-configure ng Raspberry Pi . Mula sa Raspbian desktop, buksan Menu> Mga Kagustuhan> Pag-configure ng Raspberry Pi . Nasa Mga interface tab, hanapin SSH at itakda ito sa Pinagana .
  3. Panghuli, kung mas gusto mo ang pagiging simple, magagawa mo paganahin ang SSH bago mo i-boot up ang iyong Pi . Ipasok ang microSD card sa iyong computer, mag-browse sa pagkahati ng boot, at lumikha ng isang bagong file. Dapat itong tawagan ssh at walang extension ng file. Sa sandaling mapalitan mo ang SD card at mag-reboot, dapat paganahin ang SSH.

Ang sumusunod ay maaaring gawin sa pamamagitan ng isang keyboard na konektado sa iyong Pi o gamit ang SSH. Kakailanganin mo ang IP address ng Pi upang kumonekta --- buksan ang isang window ng terminal at ipasok

ano ang wsappx (2)
ifconfig

Gumawa ng tala ng IP address na tumutugma sa koneksyon ng iyong Pi. Halimbawa, gamitin ang IP address na tumutugma sa

eth0

entry kung gumamit ka ng isang koneksyon sa Ethernet;

wlan0

para sa Wi-Fi.

Kapag naitatag ang koneksyon ng SSH, magpatakbo ng ilang mga pag-update. Magbukas ng isang window ng terminal sa iyong Pi at ipasok ang:

sudo apt update
sudo apt upgrade

Ang mga utos na ito ay ia-update ang operating system ng iyong Raspberry Pi at hanapin at mai-install ang anumang mga pag-update ng software.

I-install at Bumuo ng OpenMax

Sa mga naka-install na update, kailangan namin ng ilang mga paunang kinakailangan na package:

sudo apt install libjpeg9-dev libpng12-dev

Ang mga pakete

libjpeg9-dev

at

libpng12-dev

ay kinakailangan para sa mga programa na maaaring hawakan ang mga imahe ng JPG at PNG. Paganahin nito ang mga imahe ng media na maipadala sa iyong Raspberry Pi sa pamamagitan ng Raspicast app sa Android!

Ngayon, i-install ang OpenMax. Ang tool na ito ay ang pinakamahusay na pagpipilian para sa paghahagis ng video, audio, at mga imahe mula sa Android patungo sa isang koneksyong TV na Raspberry Pi. Magagamit ito sa pamamagitan ng GitHub, at mai-install mo ito sa pamamagitan ng 'pag-clone' ng data repository sa iyong Pi. Wala

git

? I-install ito sa

sudo apt install git

Pagkatapos i-clone ang repository sa:

git clone https://github.com/HaarigerHarald/omxiv

Hindi ito dapat magtagal.

Halos tapos ka na; oras na upang bumuo ng OpenMax software. Magsimula sa pamamagitan ng paglipat sa omxiv direktoryo at paggamit ng make command.

ang pindutan ng home ay hindi gumagana sa iphone
cd omxiv
make ilclient
make

Ito ay magtatagal. Kapag tapos na ito, mag-install sa:

sudo make install

Makalipas ang ilang sandali, handa nang gamitin ang OpenMax.

Maghanda sa Pag-cast sa Iyong Raspberry Pi

Lahat ng kailangan mong i-cast mula sa iyong Android device hanggang sa iyong Raspberry Pi ay nasa lugar na. Ang ilang pagsasaayos ng Raspicast ay kinakailangan pa rin, gayunpaman.

  1. Patakbuhin ang Raspicast app.
  2. Sa mga setting ng SSH i-input ang iyong Piname ng Host o IP address.
  3. Ipasok ang username at password para sa iyong Pi.
  4. Mag-click OK lang tapusin.
Gallery ng Larawan (2 Mga Larawan) Palawakin Palawakin Isara

Upang mag-cast sa iyong Raspberry Pi, mayroon kang dalawang mga pagpipilian:

  • Mag-browse para sa nilalaman sa loob ng Raspicast app at ma-hit maglaro .
  • Mag-cast mula sa YouTube, hanapin ang video sa app at i-tap Ibahagi> Pag-cast (Raspicast) .

Samantala, upang magpadala ng mga video, musika at larawan sa iyong display na Raspberry Pi, gamitin lamang ang pangunahing screen ng Raspicast at piliin Cast . Bubuksan nito ang isang listahan ng listahan ng lahat ng mga video sa iyong Android device.

Gallery ng Larawan (3 Mga Larawan) Palawakin Palawakin Palawakin Isara

Ang pagpili ng isang file ng media sa alinman sa mga kaukulang tab ay mag-uudyok sa agarang pag-playback nito sa iyong Raspberry Pi.

Kailangang baguhin ang IP address sa loob ng app (hal. Upang mag-cast sa ibang Pi)? Buksan ang menu na 'tatlong mga tuldok' at piliin ang Mga Setting ng SSH. I-input lamang ang bagong IP address at mga kredensyal.

Marami pang Mga Pagpipilian sa Raspicast

Gayundin sa menu ng Raspicast, makakahanap ka ng isang check box sa Ulitin ang kasalukuyang nagpe-play ng file. Dagdag sa listahan, Audio output maaaring ipasadya, gamit HDMI (default), lokal , pareho , o Kunin mo . Patunayan nitong kapaki-pakinabang para sa sinumang gumagamit ng isang panlabas na audio solution sa kanilang Pi.

Gallery ng Larawan (2 Mga Larawan) Palawakin Palawakin Isara

Dapat mo ring suriin ang Mga advanced na pagpipilian screen Dito, pamahalaan ang isang pila ng mga file, dami (offset ng dami ng audio), at tukuyin ang mga pasadyang utos. Maaari ka ring lumipat sa paggamit ng HTTP kung kinakailangan (ang HTTPS ang default), at higit pa.

Samantala, sa pangunahing screen ng Raspicast, gamitin ang Mga file pindutan upang mag-navigate at maglaro ng media na nakaimbak sa iyong Raspberry Pi. Kasama rito ang streaming audio, at dahil doon ay ginawang isang Chromecast audio device ang iyong Raspberry Pi!

Maaari Ka ring Mag-cast Sa Kodi!

Habang hindi mo mapapatakbo ang Raspicast sa isang Raspberry Pi na tumatakbo sa Kodi, huwag mag-alala, mayroong isang kahalili. Gamit ang koreo remote control app para sa Android maaari ka ring mag-cast ng media sa a Naka-install ang Raspberry Pi na may Kodi .

I-download: Kore, Opisyal na Remote para sa Kodi

I-install lamang ang app, i-set up ito sa IP address ng iyong Raspberry Pi, at pagkatapos ay magtungo sa YouTube. Tulad ng sa Raspicast, i-tap ang Magbahagi pindutan sa video na nais mong i-cast, kung gayon Maglaro sa Kodi .

Agad nitong mai-stream ang video sa iyong TV sa pamamagitan ng Kodi!

Iba Pang Mga Kahaliling Chromecast

Ang Raspberry Pi ay hindi lamang ang kahalili sa isang Chromecast. Maaaring mayroon ka ng solusyon na hindi mo namamalayan. Ang iyong matalinong TV, game console, o set-top box ay maaaring magkaroon ng isang YouTube app, na nagbibigay-daan sa madaling streaming.

Sa sitwasyong ito, ang pag-cast ng mga video mula sa YouTube app patungo sa TV ay karaniwang posible hangga't ang receiver ay nasa parehong network.

Habang umiiral ang iba pang mga solusyon sa streaming ng HDMI, kung mayroon kang isang aparato na may isang opisyal na YouTube app (tulad ng Apple TV), marahil ay maaari kang makapag-cast dito. At kung hindi mo pagmamay-ari ang anuman sa mga aparatong ito o isang Raspberry Pi, Ang Miracast ay isang matalinong kahalili .

Nais mong pumunta pa sa media streaming at ang iyong Raspberry Pi? Narito ang mga pinakamahusay na paraan upang gumamit ng isang Raspberry Pi bilang isang server ng media .

Magbahagi Magbahagi Mag-tweet Email Isang Gabay ng Baguhan sa Animating Speech

Ang animating pagsasalita ay maaaring maging isang hamon. Kung handa ka nang magsimulang magdagdag ng diyalogo sa iyong proyekto, sisirain namin ang proseso para sa iyo.

Basahin Susunod
Mga Kaugnay na Paksa
  • DIY
  • Aliwan
  • Raspberry Pi
  • Chromecast
  • Code
  • Mga Tutorial sa DIY Project
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Na-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe
Kategorya Diy