Домашний медиаплеер из Raspberry Pi

Все началось с покупки телевизора LG 32LB565V. В основном он использовался для консолей PlayStation и изредка для просмотра фильмов с внешнего жесткого диска или флэшки. Но порой игры совсем не играются, фильмы совсем не смотрятся, а залипнуть под приятную картинку очень хочется, особенно под большую тарелку со всякими вкусными ништяками. По тем каналам, что приходят в дом благодаря антенне общего пользования, увидеть что-то приятное и интересное - это событие крайне редкое. Тут то я решил что нужно переходить на IPTV.


Пару лет назад был куплен одноплатный компьютер Raspberry Pi 1 Model B. месяц другой я с ним поигрался и положил на полочку до лучших времен.

И вот, лучшие времена для него наконец настали. Для этого компьютера сейчас существует множество сборок операционных систем на базе Linux для самых разных нужд. Поскольку меня интересует мультимедиа - выбор пал на OSMC (Бывший XBMC).


Несмотря на размеры, Raspberry Pi 1 Model B и Raspberry Pi 2 Model B могут воспроизводить HD-Видео, хотя RP 1 иногда с этой задачей справляется с трудом и может просто повиснуть, если Вы просматриваете какой нибудь HD-канал. А вот HD-фильмы обе спокойно воспроизводят. Поэтому рекомендую использовать именно Raspberry Pi 2.


Характеристики моделей Raspberry Pi:

Raspberry Pi Model B, Одноплатный компьютер на базе процессора Broadcom BCM2835

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Тип процессора: bcm2835 arm1176jzfs

Частота процессора: 700 мгц

Оперативная память: 512 мб

Графический процессор: 2-х ядерный videocore iv

Поддерживаемые операционные системы: linux

Установленные интерфейсы: usb, hdmi, ethernet, sd, audio, video, dsi, csi, i

Raspberry Pi 2 Model B, Одноплатный компьютер на базе процессора Broadcom BCM2836

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Тип процессора: bcm2836 4-х ядерный cortex-a7

Частота процессора: 900мгц

Оперативная память: 1 гб

Графический процессор: 2-х ядерный videocore iv

Поддерживаемые операционные системы: linux, windows 10

Установленные интерфейсы: usb, hdmi, ethernet, micro-sd, audio, dsi, csi, i/

И так, начнем.

Для просмотра IPTV на Raspberry Pi нам понадобятся:


1. Телевизор (Желательно с пультом ДУ, HDMI-входом и поддержкой Simplink - об этом чуть далее, либо с RCA-входом)

2. Выход в интернет (Крайне рекомендуется подключать Raspberry Pi через LAN)

3. Raspberry Pi 1 Model B, а лучше Raspberry Pi 2

4. 8GB SD-карта памяти для Raspberry Pi Model B или Micro-SD для Raspberry Pi 2

5. Корпус для Raspberry Pi (По желанию, но голая плата как то не очень)

6. Блок питания 5V, >1A (USB)

7. Micro-USB кабель (питание компьютера)

8. HDMI-кабель или RCA (Raspberry Pi 1 Model B) для подключения к телевизору.


Raspberry Pi 1 Model B имеет оба видеовыхода: HDMI и RCA, в отличии от Raspberry Pi 2, где только HDMI. Аудиовыход есть у обеих моделей и выполнен в виде стандартного 3.5мм джека.


Замечу сразу, что лучше использовать HDMI, т.к. по одному кабелю Вы сможете передавать изображение, звук и управлять компьютером с пульта от телевизора, если последний поддерживает технологию Simplink.

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Установка OSMC:

Образ операционки для конкретной модели Raspberry Pi можно бесплатно скачать с сайта osmc.tv.

Теперь этот образ нужно накатить на флэшку и сделать ее загрузочной. Просто перекинуть *.img-файл на нее никакого результата не даст.

Сделать это можно с помощью программы Win32 Disk Imager, либо любой другой, которая умеет записывать обрзазы на флешки и делать их загрузочными.

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Если потребуется вернуть флешку в исходное состояние, рекомендую программу SD Formatter

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

После завершения «прожига» образа на карту памяти, вставляем ее в Raspberry Pi и включаем.

Инсталляция операционной системы происходит в автоматическом режиме и выполнена предельно просто.


Управлять медиаплеером Kodi на Raspberry PI можно при помощи USB-клавиатуры и мыши, пульта от телевизора, либо через приложение для смартфонов Android или Apple.

Теперь настраиваем IPTV:

В настройках системы нужно убедиться что включена опция TV

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Далее включаем и настраиваем PVR IPTV Simple Client

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Можно бесконечно блуждать по разным сайтам и форумам в поисках бесплатных IPTV-плейлистов. Зачастую многие из них проработают день, два, или месяц другой, а потом становятся не актуальными. Найти обновляемый и при этом бесплатный плейлист - задача сложная. Лично у меня нет желания копаться в Сети в поисках этих плейлистов и постоянно прописывать их в настройках клиента, поэтому выбор пал на отличный, но платный сервис http://langamepp.com


Там обновляемые плейлисты, пользователю доступно несколько настраиваемых плейлистов. Выбор IPTV-каналов огромен: более 4000. На любой вкус. В том числе и HD. Стоимость - 60 руб./месяц, что довольно приемлемо. Есть пробный бесплатный период в течении семи дней для ознакомления.


Регистрируемся на сайте http://langamepp.com в разделе http://langamepp.com/iptv, настраиваем по вкусу плейлист и вписываем в настройки клиента. 

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Все, наслаждаемся фильмами и IPTV-каналами :)


Помимо IPTV, Kodi умеет воспроизводить практически все известные медиаформаты, есть поддержка разных репозиториев со множеством плагинов для просмотра видео с различных ресурсов.

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Ну и программа для смартфона для управления плеером:

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

P.S. Как то мой папа, увидев у меня эту чудо-штуковину и то, что она умеет, сразу положил на нее глаз. Пришлось купить ему свою Raspberry Pi 2, подключить и настроить. Теперь общюю антенну на крыше дома мы практически не используем :)


Спасибо за внимание!

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Сделал. Пока нашло 65 каналов (все HD).

И все чудовищно лагают (по 1-2 сек работают).

Малинка 2, разогнана до 1000Мгц, 1Гб ОЗУ, подключена кабелем, канал 50мбит/сек до провайдера.

раскрыть ветку (4)
Автор поста оценил этот комментарий

Какой плейлист использовали? Возможно все дело в них, попробуйте открыть его на компьютере через VLC и проверить. Разгонять ее не обязательно. У меня RP1 со стоковыми настройками тянет каналы, но иногда падает на HD.

Попробуйте тот сервис что указан в посте, там есть возможность протестировать бесплатно.

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Ага. Погонял на компе, лаги такие же. Значит малинка не виновата, буду изучать вопрос с плейлистом.

Автор поста оценил этот комментарий

да-да, сервис тот что у вас в описании. Может быть неверно подобрал каналы? Хотя вот смотрю например канал TV1000 ACTION, 427 источников, а лагает (

раскрыть ветку (1)
Автор поста оценил этот комментарий

Тоже открыл этот канал на RP1, проскочило сначала пару фризов, сейчас вроде стабильно. Можете не закрывая канал открыть меню, далее в раздел "система" - "сведения о системе" и посмотреть нагрузку на проц. По идее на RP2 она должна быть в среднем не более 10%. c RP2 у меня не встречалось проблем с этим сервисом, RP1 бывает виснет :(

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку