Как сделать Chromecast своими руками с помощью Raspberry Pi

Как сделать Chromecast своими руками с помощью 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 для этого нет.

Скачать: Распикаст для Android



Важно отметить, что для этого телефон Android и Raspberry Pi должны быть в одной сети. Например, вы не можете транслировать видео с телефона на телевизор, если сидите в автобусе. Если вы пытаетесь поделиться видео с кем-то, кто сидит дома, просто отправьте ему ссылку!

Настроить Raspbian для трансляции

Установив приложение, обратите внимание на Raspberry Pi. Он должен быть уже подключен к телевизору через HDMI и включен. Обратите внимание, что для Pi потребуется отдельный источник питания - вы не можете подключить его к USB-порту телевизора. Даже если номинальная мощность была адекватной, Pi не должен отключаться без правильной команды. Игнорирование этого приведет к повреждению SD-карты Pi, поэтому используйте правильный источник питания.





Мы протестировали это на Raspberry Pi 4 с Raspbian Buster Lite. Однако вы должны обнаружить, что он работает с другими моделями и дистрибутивами Raspberry Pi (хотя некоторые команды могут отличаться).

Прежде чем продолжить, убедитесь, что на вашем Pi установлен omxplayer:





sudo apt install omxplayer

Поскольку вам понадобится SSH, вот краткое руководство. У вас есть три варианта включения:

  1. С помощью raspi-config . Вы можете запустить это из командной строки, используя sudo raspi-config , затем выберите Параметры интерфейса> SSH и с помощью клавиш со стрелками подтвердите, нажав Ok .
  2. Использовать Инструмент настройки Raspberry Pi . На рабочем столе Raspbian откройте Меню> Настройки> Конфигурация Raspberry Pi . в Интерфейсы вкладка, найти SSH и установите его на Включено .
  3. Наконец, если вы предпочитаете простоту, вы можете включите SSH перед загрузкой Pi . Вставьте карту microSD в свой компьютер, перейдите к загрузочному разделу и создайте новый файл. Это следует назвать ssh и не имеют расширения файла. После замены SD-карты и перезагрузки SSH должен быть включен.

Следующее можно сделать с помощью клавиатуры, подключенной к вашему Pi, или с помощью SSH. Для подключения вам понадобится IP-адрес Pi --- откройте окно терминала и введите

как добавить приложения на vizio smartcast tv
ifconfig

Запишите IP-адрес, который соответствует подключению вашего Pi. Например, используйте IP-адрес, соответствующий

eth0

запись, если вы используете соединение Ethernet;

wlan0

для Wi-Fi.

Как только соединение SSH установлено, запустите несколько обновлений. Откройте окно терминала на своем Pi и введите:

sudo apt update
sudo apt upgrade

Эти команды обновят операционную систему вашего Raspberry Pi, а также найдут и установят все обновления программного обеспечения.

Установить и собрать OpenMax

После установленных обновлений нам потребуются некоторые предварительные пакеты:

sudo apt install libjpeg9-dev libpng12-dev

Пакеты

libjpeg9-dev

а также

libpng12-dev

необходимы для программ, которые могут обрабатывать изображения JPG и PNG. Это позволит передавать мультимедийные изображения на ваш Raspberry Pi через приложение Raspicast на Android!

Теперь установите OpenMax. Этот инструмент - лучший вариант для трансляции видео, аудио и изображений с Android на Raspberry Pi, подключенный к телевизору. Он доступен через GitHub, и вы можете установить его, «клонировав» репозиторий данных на свой Pi. Нет

git

? Установите его с помощью

sudo apt install git

Затем клонируйте репозиторий с помощью:

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

Это не займет много времени.

Вы почти закончили; пришло время создать программное обеспечение OpenMax. Начните с переключения в каталог omxiv и использования команды make.

где продать старые компьютерные детали
cd omxiv
make ilclient
make

Это займет некоторое время. Как только это будет сделано, установите с помощью:

sudo make install

Через несколько мгновений OpenMax будет готов к использованию.

Будьте готовы к трансляции на свой Raspberry Pi

Все, что вам нужно для трансляции с вашего Android-устройства на Raspberry Pi, теперь на месте. Однако некоторая настройка Raspicast все еще требуется.

  1. Запустите приложение Raspicast.
  2. В настройках SSH введите имя хоста или IP-адрес вашего Pi.
  3. Введите имя пользователя и пароль для вашего Pi.
  4. Нажмите Ok заканчивать.
Галерея изображений (2 изображения) Расширять Расширять Закрывать

Чтобы транслировать на Raspberry Pi, у вас есть два варианта:

  • Найдите контент в приложении Raspicast и нажмите играть .
  • Транслируйте с YouTube, найдите видео в приложении и коснитесь Поделиться> Cast (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 в качестве медиа-сервера .

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Оживить речь может быть непросто. Если вы готовы начать добавлять диалог в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Сделай сам
  • Развлечение
  • Raspberry Pi
  • Chromecast
  • Код
  • Руководства по проектам DIY
Об авторе Кристиан Коули(Опубликовано 1510 статей)

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

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться