Инструкция: Телевизор для Youtube-трансляций
На базе Raspberry, за несколько минут и без навыков программирования.
В одной кофейне увидел прикольную идею: телевизор, на котором показывалась прямая трансляция перекрестка в Токио. Подумал, что здорово будет сделать что-то похожее в офисе. Например, можно вывести трансляцию со стартовой площадки космического корабля. Или любую другую трансляцию с Youtube.
Практического смысла в этом, естественно, никакого нет. Но это же интернет — здесь не так много мест, где можно найти смысл.
У меня без дела лежал Raspberry Pi 3 и старый монитор Dell, которые я и использовал.
Итак, что нужно:
- Raspberry Pi Zero или 3.
- Питание для Raspberry — подойдет любая зарядка с micro-USB.
- SD-карта на 8 Гб.
- Монитор или телевизор с HDMI-выходом.
1. Готовим Raspberry к работе
Начало стандартное для любого проекта на Raspberry. Вставляете SD-карту в компьютер, скачиваете программу Raspberry Pi Imager и устанавливаете с её помощью операционную систему Raspberry OS (выбирайте ту версию, что предлагается по умолчанию).
Как только Raspberry Pi Imager сделает своё дело, вытащите SD-карту из компьютера и вставьте её обратно. Появится внешний диск с названием boot.
Теперь рекомендую сразу настроить возможность удаленного подключения к Raspberry — чтобы можно было провести всю настройку нашей системы наблюдения без необходимости подключать мышку и клавиатуру к Raspberry.
Открываем Terminal и набираем команду для перехода в содержимое нашей SD-карты:
Разрешаем подключаться к Raspberry по SSH вот такой простой командой:
Дальше создаём файл с настройками Wi-Fi-соединения:
И указываем в этом файле параметры нашего Wi-Fi, чтобы Raspberry смог к нему подключиться (в ssid записываем название сети, в psk пароль):
Cmd + S и Cmd + Y для сохранения файла. Всё готово — вставляем SD-карту в Raspbbery, подключаем его к питанию и телевизору, ждем загрузки операционной системы.
2. Подключаемся к Raspberry
Так как мышки и клавиатуры под рукой нет, настройку будем делать удаленно. Открываем Terminal на компьютере и вводим команду, которая «найдет» raspberry в локальной сети:
Смотрим на IP-адрес, который покажется на экране. Это как раз адрес нашего Raspberry — его нужно вставить в следующую команду (допустим, IP-адрес 192.168.0.1):
Система спросит пароль. По умолчанию это raspberrypi.
Всё, подключились. Теперь нужно сделать две вещи: сменить пароль по умолчанию и скачать обновления.
Сменить пароль:
Вводите старый пароль: raspberrypi. И два раза новый.
Обновляемся:
Если нужны какие-то дополнительные настройки — сменить разрешение и так далее, то они спрятаны вот за этой командой:
2. Настраиваем всё для трансляций
Нам нужна библиотека, которая умеет работать с Youtube-трансляциями (и не только). Она берет URL со страницей трансляции и превращает его в потоковое видео, которое уже можно показать с помощью плеера, предустановленного в ОС Raspberry.
Устанавливаем библиотеку:
Запускаем стрим. Я нашел на Youtube вот такую трансляцию с перекрестка в Токио. Тут и поезда и машины и пешеходы — бурная жизнь. Вы можете найти любую другую.
Вставляем ссылку на трансляцию вот в эту команду:
И смотрим на телевизор, к котором подключен Raspberry. Через пару секунд должна появиться картинка.
3. Делаем так, чтобы Raspberry при загрузке сразу включал трансляцию
Чтобы каждый раз вручную не подключаться к Raspberry и не вводить эту длинную команду, можно настроить автозапуск трансляции при загрузке микрокомпьютера.
Есть несколько разных способов, но я порекомендую самый простой — добавить скрипт в автозапуск. Последовательно вводим команды:
Откроется файлик, в него нужно добавить следующий код:
Cmd+S, Cmd+Y. Готово.
Статья о том как воткнуть в монитор HDMI с нужной картинкой?
Сразу видно человека никогда ничего не делавшего своего руками! Типичный потребитель без целей и задач! Автору спасибо, заказал две малины и два монитора себе и родителям!
Да, комментатор похож на типичного потребителя «яблочной» продукции. Но как я думаю - боготворение их поделок лежит, в первую очередь, в незнании и непонимании принципов работы современных устройств. Удивлён что он знает, что такое HDMI, ведь Apple уже как несколько лет выпилило эти порты из своих устройств. Вот удивится, когда не сможет настроить подобный стрим даже с помощью хваленого Apple TV.
Приплетаю Apple
"Зачем тебе знать как устроены часы? Просто поглядывай иногда на время"
Какой смысл разбираться в устройстве механизмов и тем более тратить время на копание в них? И уж тем более уничижительно относиться к тем, кто не хочет этой фигней страдать. В США развита концепция Out of the Box- вытащил из коробки, включил и начал пользоваться инструментом. Смысл ведь не в том, чтобы тратить время и копаться в инструменте, а в том, чтобы работать/учиться/зарабатывать с помощью инструмента
Истинный русский перед использованием инструмента должен сначала его победить!!
Ну, вообще то можно проще и дешевле, через любой hdmi stick.
Можно еще проще и с прибылью- продать хлам на Авито
Ну, нет, просто у него другие цели и задачи, не совпадающие с вашими. Может у него небольшой бизнес и трата времени на эту поделку, которая прибыли не приносит, а время, которое можно потратить на зарабатывание, отнимает
Чтобы что?
Комментарий недоступен
"Практического смысла в этом, естественно, никакого нет. Но это же интернет — здесь не так много мест, где можно найти смысл." уже за эту фразу плюс статье. причем даже не сомневаюсь, что некоторые читатели повторят просто потому что могут
Комментарий недоступен
Любой старый планшет Acer с micro hdmi выходом делает всё тоже самое)
парню просто себя занять надо было и в том ничего плохого нет.
raspberry pi 3 - 4500р
бомжовый монитор - 3000р
—--—--
за 7 тыщ можно купить телевизор 24 дюйма на андроиде который сможет смотреть и ютуб и все на свете.
Комментарий недоступен
Все это конечно прикольно, но только до тех пор, покуда есть рэспбэрри или что-то подобное без дела.
В иных случаях будет проще да и дешевле купить android tv-приставку, которую даже можно подключить через тульпаны (если телек совсем древний).
так да, в прошлом году купил вонтар х3 за 3200, там есть все - полноценный андроид. поставил hd videobox - все фильмы/сериалы бесплатно, качать не надо, кайф. хдмай, зуб, вайфай, юсб. Да еще и часы встроенные светятся. Обрезанности андроида не заметил, все приложения работают как на телефоне. Встроенная память - можно накачать туда сериалов (хотя можно и на флэшку или хдд внешний) и взять маленькую эту коробочку на дачу с медленным инетом. весит она грамм 50 наверное, размер чуть больше телефона. в общем соотношение цена/польза наверное 1/5
Пи зеро стоит дешевле свистка на андроиде, питается от usb и там полноценный линукс, а так же гребенка gpio, что открывает куда больший простор, чем свисток на андроиде изуродованном китайцами.
Можно использовать хром в режиме киоск, тогда сфера применения резко расширяется...
Недавно начал изучать программирование. Интересная статья, спасибо.
Статья больше относится к *nix и администрированию.
О программировании тут ничего нет
Спасибо за подробное описание! Странно, но на моем Raspberry Pi 3 Model B трансляция и ролики YouTube тормозят, да и в разных источниках читал, что Pi 3 не тянет, а тут все отлично. Попробую запустить по вашей инструкции.
по мониторам могу сказать - у меня есть две коробки ноутбучных экранов, на всех разный лвдс, вот если бы был способ их к рапсу подключить, было бы круто
Погуглить словосочетание "универсальный скайлер"
Спасибо за идею!
Комментарий удален модератором
Проделал все тоже самое на raspberry pi 2 и без WiFi. Единственное отличие - пароль был просто raspberry, а не raspberrypi.
Комментарий удален модератором
Комментарий недоступен