Jak zrobić własny Chromecast DIY za pomocą Raspberry Pi?

Jak zrobić własny Chromecast DIY za pomocą Raspberry Pi?

Google Chromecast to niedrogi zestaw do przesyłania strumieniowego. Chromecast Ultra jest droższy, ale za mniej niż 100 USD pozostaje przystępny cenowo. Jednak w niektórych częściach świata nie można kupować Chromecastów.





Rozwiązanie? Alternatywa DIY oparta na Raspberry Pi. Kosztując mniej niż 50 USD, możesz skonfigurować ten komputer wielkości karty kredytowej do odbierania multimediów przesyłanych strumieniowo z aplikacji na Androida.





Pozwólcie, że wyjaśnię, jak używać Raspberry Pi jak Chromecasta DIY z Raspicastem.





Zainstaluj aplikację Raspicast

Zacznij od zainstalowania Raspicast na swoim urządzeniu z Androidem. Jest to bezpłatna aplikacja, która łączy się z Raspberry Pi i przesyła do niego dane. Raspicast znajdziesz w sklepie z aplikacjami Google Play. Niestety nie ma na to niezawodnej alternatywy dla iPhone'a.

Pobierać: Raspicast na Androida



Ważne jest, aby pamiętać, że telefon z Androidem i Raspberry Pi muszą być w tej samej sieci. Nie możesz na przykład przesyłać strumieniowo wideo z telefonu do telewizora, jeśli siedzisz w autobusie. Jeśli chcesz udostępnić film komuś siedzącemu w domu, po prostu prześlij mu link!

Skonfiguruj Raspbian do przesyłania

Po zainstalowaniu aplikacji zwróć uwagę na Raspberry Pi. Powinien być już podłączony do telewizora przez HDMI i włączony. Pamiętaj, że Pi będzie wymagało indywidualnego źródła zasilania --- nie możesz go zasilać z portu USB telewizora. Nawet jeśli moc znamionowa była odpowiednia, Pi nie powinno być wyłączane bez odpowiedniego polecenia. Zignorowanie tego spowoduje uszkodzenie karty SD Pi, więc używaj odpowiedniego źródła zasilania.





Przetestowaliśmy to na Raspberry Pi 4 z systemem Raspbian Buster Lite. Powinieneś jednak zauważyć, że działa z innymi modelami i dystrybucjami Raspberry Pi (chociaż niektóre polecenia mogą się różnić).

Zanim przejdziesz dalej, upewnij się, że omxplayer jest zainstalowany na twoim Pi:





sudo apt install omxplayer

Ponieważ będziesz potrzebować włączonej obsługi SSH, oto krótki wstęp. Masz trzy opcje, aby to włączyć:

  1. Przez konfiguracja raspi . Możesz uruchomić to z wiersza poleceń, używając |_+_| , a następnie wybierz Opcje interfejsu > SSH i użyj klawiszy strzałek, aby potwierdzić za pomocą ok .
  2. Użyj Narzędzie konfiguracyjne Raspberry Pi . Z pulpitu Raspbian otwórz Menu > Preferencje > Konfiguracja Raspberry Pi . w Interfejsy zakładka, znajdź SSH i ustaw go na Włączony .
  3. Wreszcie, jeśli wolisz prostotę, możesz włącz SSH przed uruchomieniem Pi . Włóż kartę microSD do komputera, przejdź do partycji rozruchowej i utwórz nowy plik. Należy to nazwać cisza i nie mają rozszerzenia pliku. Po wymianie karty SD i ponownym uruchomieniu SSH powinno być włączone.

Poniższe czynności można wykonać za pomocą klawiatury podłączonej do twojego Pi lub za pomocą SSH. Aby się połączyć, potrzebujesz adresu IP Pi --- otwórz okno terminala i wprowadź

jak dodać plan zajęć do kalendarza google
sudo raspi-config

Zanotuj adres IP, który odpowiada połączeniu twojego Pi. Na przykład użyj adresu IP odpowiadającego

ifconfig

wpis, jeśli korzystasz z połączenia Ethernet;

eth0

dla Wi-Fi.

Po nawiązaniu połączenia SSH uruchom kilka aktualizacji. Otwórz okno terminala na swoim Pi i wprowadź:

wlan0

Te polecenia zaktualizują system operacyjny Raspberry Pi oraz znajdą i zainstalują wszelkie aktualizacje oprogramowania.

Zainstaluj i zbuduj OpenMax

Po zainstalowaniu aktualizacji potrzebujemy kilku pakietów wymagań wstępnych:

sudo apt update
sudo apt upgrade

Pakiety

sudo apt install libjpeg9-dev libpng12-dev

oraz

libjpeg9-dev

są niezbędne dla programów obsługujących obrazy JPG i PNG. Umożliwi to przesyłanie obrazów multimedialnych do Raspberry Pi za pośrednictwem aplikacji Raspicast na Androida!

Teraz zainstaluj OpenMax. To narzędzie jest najlepszą opcją do przesyłania wideo, dźwięku i obrazów z Androida na podłączonego do telewizora Raspberry Pi. Jest dostępny za pośrednictwem GitHub i możesz go zainstalować, „klonując” repozytorium danych do swojego Pi. Nie mam

libpng12-dev

? Zainstaluj go za pomocą

git

Następnie sklonuj repozytorium za pomocą:

sudo apt install git

To nie powinno zająć dużo czasu.

Już prawie skończyłeś; czas zbudować oprogramowanie OpenMax. Zacznij od przejścia do katalogu omxiv i użycia polecenia make.

mbr lub gpt dla drugiego ssd
git clone https://github.com/HaarigerHarald/omxiv

To trochę potrwa. Po zakończeniu zainstaluj za pomocą:

cd omxiv
make ilclient
make

Kilka chwil później OpenMax będzie gotowy do użycia.

Przygotuj się do przesyłania na swoje Raspberry Pi

Wszystko, czego potrzebujesz, aby przesyłać z urządzenia z Androidem na Raspberry Pi, jest już na swoim miejscu. Jednak pewna konfiguracja Raspicast jest nadal wymagana.

  1. Uruchom aplikację Raspicast.
  2. W ustawieniach SSH wprowadź nazwę hosta lub adres IP twojego Pi.
  3. Wprowadź nazwę użytkownika i hasło do swojego Pi.
  4. Kliknij ok skończyć.
Galeria obrazów (2 obrazy) Zwiększać Zwiększać Blisko

Aby przesyłać do Raspberry Pi, masz dwie możliwości:

  • Przeglądaj zawartość w aplikacji Raspicast i naciśnij bawić się .
  • Przesyłaj z YouTube, znajdź film w aplikacji i dotknij Udostępnij> Obsada (Raspicast) .

Tymczasem, aby wysyłać filmy, muzykę i zdjęcia na wyświetlacz Raspberry Pi, po prostu użyj głównego ekranu Raspicast i wybierz Rzucać . Otworzy się ekran z listą wszystkich filmów na Twoim urządzeniu z Androidem.

Galeria obrazów (3 obrazy) Zwiększać Zwiększać Zwiększać Blisko

Wybranie pliku multimedialnego na dowolnej z odpowiednich zakładek spowoduje jego natychmiastowe odtworzenie na Raspberry Pi.

Chcesz zmienić adres IP w aplikacji (np. aby przesyłać na inne Pi)? Otwórz menu „trzy kropki” i wybierz Ustawienia SSH. Po prostu wprowadź nowy adres IP i poświadczenia.

Więcej opcji Raspicast

Również w menu Raspicast znajdziesz pole wyboru, aby Powtarzać aktualnie odtwarzany plik. W dalszej części listy Wyjście audio można dostosować, używając HDMI (domyślny), lokalny , Zarówno , lub Weź to . Okaże się to przydatne dla każdego, kto korzysta z zewnętrznego rozwiązania audio ze swoim Pi.

Galeria obrazów (2 obrazy) Zwiększać Zwiększać Blisko

Powinieneś również sprawdzić Zaawansowane opcje ekran. Tutaj zarządzaj kolejką plików, głośnością (przesunięcie głośności dźwięku) i określaj niestandardowe polecenia. W razie potrzeby możesz również przełączyć się na korzystanie z protokołu HTTP (HTTPS jest ustawieniem domyślnym) i nie tylko.

Tymczasem na głównym ekranie Raspicast użyj Pliki przycisk do nawigacji i odtwarzania multimediów zapisanych na Raspberry Pi. Obejmuje to przesyłanie strumieniowe dźwięku, dzięki czemu Raspberry Pi staje się urządzeniem audio Chromecast!

Możesz także przesyłać za pomocą Kodi!

Chociaż nie możesz uruchomić Raspicast z Raspberry Pi z Kodi, nie martw się, istnieje alternatywa. Za pomocą aplikacji do zdalnego sterowania Kore na Androida możesz również przesyłać multimedia do Raspberry Pi z zainstalowanym Kodi .

Pobierać: Kore, oficjalny pilot do Kodi

Po prostu zainstaluj aplikację, skonfiguruj ją za pomocą adresu IP swojego Raspberry Pi, a następnie przejdź do YouTube. Podobnie jak w przypadku Raspicast, dotknij Udział na filmie, który chcesz przesłać, a następnie Graj na Kodi .

Spowoduje to natychmiastowe przesłanie wideo do telewizora za pośrednictwem Kodi!

Inne alternatywy dla Chromecasta

Raspberry Pi nie jest jedyną alternatywą dla Chromecasta. Być może masz już rozwiązanie, o którym nie wiedziałeś. Twój telewizor Smart TV, konsola do gier lub dekoder mogą mieć aplikację YouTube umożliwiającą łatwe przesyłanie strumieniowe.

W takiej sytuacji przesyłanie filmów z aplikacji YouTube na telewizor jest zwykle możliwe, o ile odbiornik znajduje się w tej samej sieci.

Chociaż istnieją inne rozwiązania do przesyłania strumieniowego HDMI, jeśli masz urządzenie z oficjalną aplikacją YouTube (np. Apple TV), prawdopodobnie będziesz mógł na nie przesyłać. A jeśli nie posiadasz żadnego z tych urządzeń ani Raspberry Pi, Miracast to sprytna alternatywa .

Chcesz pójść dalej dzięki strumieniowaniu multimediów i Raspberry Pi? Oto najlepsze sposoby użyj Raspberry Pi jako serwera multimediów .

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących dotyczący animacji mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Zabawa
  • Malina Pi
  • Chromecast
  • Kod
  • Samouczki dotyczące projektów DIY
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować