Как да направите свой собствен Chromecast DIY с Raspberry Pi

Как да направите свой собствен Chromecast DIY с Raspberry Pi

Google Chromecast е евтин комплект за стрийминг. Chromecast Ultra е по -скъп, но остава под 100 долара. Но някои части на света не могат да купуват Chromecast.





Решението? Алтернатива „направи си сам“, базирана на 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, за да се свържете --- отворете терминален прозорец и влезте

преобразуване на png в pdf windows 10
sudo raspi-config

Забележете IP адреса, който съответства на връзката на вашия Pi. Например, използвайте IP адреса, който съответства на

ifconfig

запис, ако използвате Ethernet връзка;

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.

защо известията ми не работят
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 изображения) Разгъване Разгъване Близо

За да предавате към вашия Raspberry Pi, имате две възможности:

  • Потърсете съдържанието в приложението Raspicast и натиснете играйте .
  • Предавайте от YouTube, намерете видеоклипа в приложението и докоснете Споделяне> Предаване (Raspicast) .

Междувременно, за да изпращате видеоклипове, музика и снимки на вашия Raspberry Pi дисплей, просто използвайте основния екран на Raspicast и изберете В ролите . Това ще отвори екран с списък на всички видеоклипове на вашето устройство с Android.

Галерия с изображения (3 изображения) Разгъване Разгъване Разгъване Близо

Избирането на мултимедиен файл в някой от съответните раздели ще накара незабавното му възпроизвеждане на вашия Raspberry Pi.

Трябва да промените IP адреса в приложението (например за предаване на различен Pi)? Отворете менюто „три точки“ и изберете SSH настройки. Просто въведете новия IP адрес и идентификационни данни.

Още опции за Raspicast

Също така в менюто Raspicast ще намерите квадратче за отметка до Повторете текущо възпроизвеждания файл. По -надолу в списъка, Аудио изход могат да бъдат персонализирани, използвайки HDMI (по подразбиране), местен , и двете , или Вземи го . Това ще се окаже полезно за всеки, който използва външно аудио решение със своя Pi.

Галерия с изображения (2 изображения) Разгъване Разгъване Близо

Трябва също да проверите Разширени опции екран. Тук управлявайте опашка от файлове, сила на звука (отместване на звука на звука) и посочете персонализирани команди. Можете също да преминете към използване на 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 като медиен сървър .

Дял Дял Туит електронна поща Ръководство за начинаещи по анимиране на реч

Анимирането на реч може да бъде предизвикателство. Ако сте готови да започнете да добавяте диалог към вашия проект, ние ще разбием процеса вместо вас.

Прочетете Напред
Свързани теми
  • Направи си сам
  • Развлечения
  • Малина Пи
  • Chromecast
  • Код
  • Уроци за проекти „направи си сам“
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурност, Linux, DIY, програмиране и обяснени технологии и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате