В настоящее время в сети интернет стремительно набирает популярность онлайн-вещание (streaming) мультимедийной информации. При этом в связи с текущей пандемией коронавируса COVID-19 значительно выросла популярность платформ с видео контентом, таких как Amazon Prime, Netflix, Hotstar, YouTube. Онлайн просмотр видео контента с этих платформ имеет существенные преимущества по сравнению с его скачиванием в сети – оно занимает значительно меньше места на жестком диске вашего компьютера и при этом можно в режиме реального времени изменять качество изображения, адаптируя его к скорости вашего интернет соединения.
Raspberry Pi – это мини компьютер, ориентированный на использование Linux, который может выполнять многие функции настольного компьютера. Ранее мы уже рассматривали развертывание на основе Raspberry Pi Minecraft сервера и сервера с хостингом сайтов на WordPress. В этой же статье мы рассмотрим использование Raspberry Pi для стриминга (онлайн-вещания) видео Amazon Prime с помощью медиаплеера Kodi.
Необходимые компоненты
- Плата Raspberry Pi 3B или выше (купить на AliExpress).
- Raspberry Pi TFT 5 inch Display (5-дюймовый сенсорный TFT дисплей) (купить на AliExpress).
- Micro SD карта (16 GB).
- USB мышь.
- USB клавиатура.
- Источник питания для Raspberry Pi.
Что такое Kodi?
Kodi – это программный медиа центр с открытым исходным кодом, который позволяет получить доступ к любому контенту, включая видео и музыку. Мы можем запустить Kodi на телевизоре, компьютере/ноутбуке, смартфоне и даже на плате Raspberry Pi. Kodi имеет достаточно привлекательный графический интерфейс пользователя (GUI) и подерживает аддоны (add-ons) сторонних разработчиков, которые можно использовать для разнообразных интернет-трансляций.
Kodi – это программное обеспечение с открытым исходным кодом, свободно распространяемое по лицензии GNU / GPL 2. Раньше оно было известно под названием “XBMC”. Нам необходимо установить операционную систему OSMC (OSMC OS) на нашу Raspberry Pi чтобы получить доступ ко всем возможностям Kodi.
Что такое OSMC
OSMC – это медиацентр с открытым исходным кодом, основанный на операционной системе Linux. OSMC позволяет воспроизводить видео из локальной сети, специализированного хранилища и из сети интернет. Для Raspberry Pi существует и много других медиа серверов, позволяющих производить онлайн-вещание (media streaming), но ввиду широкого набора возможностей OSMC для этого проекта трансляции видео Amazon Prime мы выбрали именно его.
После установки OSMC на Raspberry Pi мы увидим интерактивный интерфейс Kodi и сможем наслаждаться онлайн-вещанием (стримингом) с популярных видеосервисов. Также достоинством OSMC является его быстрая установка на Raspberry Pi – всего несколько минут. Поскольку OSMC включает в себя Kodi, то мы можем добавить в него и аддоны (add-ons) такие как Amazon prime video, Netflix и многие другие.
Установка OSMC на Raspberry Pi
Для этого выполните следующую последовательность шагов.
1. Скачайте OSMC.
Первым делом вам необходимо скачать OSMC с его официального сайта. Скачайте с него образ диска (disk images) для Raspberry Pi, который потом необходимо записать на SD карту, которую будете вставлять в плату.
2. Запись образа диска на SD карту.
Теперь запишем скачанные OSMC файлы на SD карту. Для этого можно использовать программу с названием “BalenaEtcher”, которую можно скачать и установить по этой ссылке. Выберите образ диска как показано на рисунке ниже и SD карту в качестве приемника записи. Затем нажмите на кнопку Flash чтобы осуществить процесс записи образа диска на SD карту.
3. Загрузка Raspberry Pi и настройка OSMC.
После успешной записи образа диска на SD карту вставьте ее в Raspberry Pi и загрузите плату с ней в первый раз. При ее первой загрузке вам необходимо будет установить следующие настройки OSMC:
- язык по умолчанию;
- временной пояс;
- имя устройства (Device Name);
- включить использование SSH если оно у вас не включено;
- настроить подключение к сети (LAN или с помощью Wi-Fi);
- выйти в первоначальное меню (welcome Menu).
4. Определить IP адрес вашей Raspberry Pi.
После того как вы произведете первоначальную настройку OSMC вы увидите ее домашний (главный) экран. На нем выберите Settings à System Info и запишите IP адрес вашей Raspberry Pi.
5. Подключение к Raspberry Pi по протоколу SSH.
Теперь, когда все настройки сделаны, мы можем получить доступ к терминалу Raspberry Pi по протоколу SSH. Для этого можно скачать, к примеру, такую программу как Putty. Скачать ее можно по этой ссылке.
Запишите IP адрес Raspberry Pi, который мы определили ранее, в поле программы Putty, показанном на рисунке ниже. В нашем случае IP адрес равен 192.168.43.198.
6. Осуществите вход (Login) в OSMC с помощью терминала.
Теперь осуществите вход в OSMC с помощью терминала, используя имя пользователя (username) и пароль (password). По умолчанию они равны:
Username: osmc
Password: osmc
После успешного входа в OSMC вы должны увидеть следующий экран.
Установка Amazon Prime в OSMC
Для этого выполните следующую последовательность шагов.
1. Скачайте аддон Amazon Prime Video.
Чтобы установить Amazon Prime, нам необходимо скачать соответствующий аддон (Add-on) для него. Для этого с помощью putty после успешного входа в OSMC выполните следующую команду:
1 |
wget https://github.com/Sandmann79/xbmc/releases/download/Repository/repository.sandmann79.plugins-1.0.3-leia.zip |
2. Установка Amazon prime video.
Для этого:
- переключитесь на интерфейс Kodi, затем зайдите в ‘Settings’ (настройки), затем выберите в них ‘Add-on browser’ как показано на рисунке ниже;
- выберите ‘Install from Zip file”.
- выберите Root filesystem -> home -> osmc -> repository.sandmann79.plugins;
- установите аддон (add-on), для этого выберите Settings -> Add-on browser -> Install from repository -> Sandmann79s Repository;
- выберите Video add-ons -> Amazon VOD, затем выберите install (установить), в результате чего будете установлен Amazon prime video add-on на OSMC.
3. Настройка Amazon Prime Video.
Для настройки Amazon Prime Video выберите to Settings -> Add-on browser -> my add-ons -> Video Add-ons -> Amazon VOD и затем выберите Configure (настроить). На главной вкладке (General Tab) измените “Playback with” на Input Stream. Если этот пункт уже выбран, то оставьте его без изменений.
На вкладке соединений (Connection Tab) выберите Sign In и войдите в свой аккаунт на Amazon Prime Account со своими именем пользователя и паролем. Если у вас такого аккаунта нет, то вам предварительно необходимо его создать.
На этом все – теперь вы можете наслаждаться вашими любимыми видео на платформе Amazon prime video.
В этом проекте мы использовали 5-дюймовый TFT дисплей для Raspberry Pi, однако вы можете подключить плату с помощью HDMI кабеля к телевизору и наслаждаться просмотром видео с Amazon prime на большом экране.