Топ 5 инструментов потокового мультимедиа для Linux

Как вы транслируете фильмы, музыку и ТВ на свой ПК с Linux?

Будь то выделенное устройство, такое как Roku, Apple TV или Chromecast, игровая консоль, такая как Xbox One или PlayStation 4, или просто компьютер, потоковая передача мультимедиа является важной особенностью работы медиацентра.

Для Linux доступно множество инструментов потоковой передачи. Каждый из них варьируется по специальности, от возможностей сервера до локального воспроизведения и всего, что между ними. Мы рассмотрим каждый из лучших инструментов, от загрузки до потоковой передачи и ключевых функций.

VLC Media Player

Когда дело доходит до совместимости, VLC Media Player является идеальным решением. Как правило, мощный, но легкий медиаплеер может справиться с любыми проблемами. Получить VLC довольно просто. Часто он находится в центре программного обеспечения, и в моей сборке Ubuntu 16.04 достаточно просто установить его. Тем не менее, есть несколько загрузок через официальный сайт VideoLAN с выделенными установщиками для Ubuntu, Linux Mint, Gentoo Linux, Fedora и Arch Linux и других.

VLC также может быть установлен с помощью командной строки.

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

также. При настройке потока подключение с другого устройства зависит от нескольких факторов. Например, использование файла STRM с Kodi — лучший способ для потоковой передачи из VLC в Kodi, в то время как потоковая передача VLC в VLC легко настраивается путем ввода вашего IP-адреса и информации о хосте в Настройки потока.

VLC может похвастаться небольшим объемом ресурсов и превосходной функциональностью благодаря своей исключительной способности работать с множеством форматов файлов. Несмотря на то, что он может очень легко воспроизводиться и занимает всего несколько минут, я обычно определяю VLC как мой автономный проигрыватель файлов.

WebOS

WebOS — операционная система от члена старейшего консорциума производителей ЖК телевизоров, корпорации LG. Смарт ТВ в устройствах этого бренда продумана и удобна. Она легко настраивается, может работать с голосовыми помощниками Google Assistant и Alexa. По сугубо техническим оценкам среда быстрее, чем операционная система Тизен.

В WebOS приложения не перестают работать после переключения пользователя на другой экран. Например, можно искать информацию в интернете, отвлечься и посмотреть в IPTV плеере, не началась ли любимая передача.

Плекс

Когда речь идет о массовом потоковом вещании собственного цифрового контента, Plex действительно не заменит. Ультрафункциональный и совместимый практически с любой платформой (PlayStation 3 и 4, Xbox 360 и One, Android, iOS, Windows, Mac, Roku … список можно продолжить), есть причина, по которой он пользуется популярностью среди любителей домашних кинотеатров.

Так что же такое Plex?

? Отличный вопрос Есть Plex Media Server и домашний кинотеатр Plex. Как следует из названий, PMS — это сервер, который транслирует ваш контент (фильмы, телепередачи, музыка), а PHT — это клиент, который обращается к серверу. В основном, Plex Home Theater предлагает графический интерфейс пользователя для навигации и воспроизведения контента, как локального, так и удаленного. Кроме того, есть специальные приложения для различных устройств, включая компьютеры, мобильные устройства и телевизионные приставки.

Начальная настройка довольно проста. На странице загрузок предлагается установщик Linux с пакетами для Ubuntu, Fedora и CentOS как в 64-разрядных, так и в 32-разрядных версиях. Поскольку это файл DEB, установка выполняется через центр программного обеспечения. Добавление медиа так же сложно, как ваша текущая медиа организация. Мои DVD и Blu-ray рипы разделены по типу контента (фильм против телешоу), и в этих категориях у меня есть файлы, отсортированные по папкам по отдельным фильмам и шоу. Шоу далее сортируются по сезонным папкам.

Web OS

Данная операционная система разработана компанией LG и используется в телевизорах бренда. Web OS постоянно обновляется, что делает ее удобнее для пользования и постоянно повышает быстродействие. По-большому счету визуальных отличий между Tizen и WebOS нет. Они похожи — предусмотрена поддержка работы пультом со встроенным гироскопом, голосовое управление и меню аналогичным образом расположено в нижней части экрана.

Достоинством WebOS считается возможность оптимальной настройки под конкретного пользователя. У системы предусмотрен собственный магазин, где можно покупать игры или скачивать бесплатные версии. ОС поддерживает мировых поставщиков контента, поэтому для популярных он-лайн кинотеатров в магазине найдется специальное приложение.

У WebOS присутствует многозадачность, поддержка подключенных устройств и возможность прямой трансляции со смартфона. Сравнивать Тайзен и Веб ОС достаточно сложно — они очень похожие системы.

Минус Web OS в том, что отдельные версии системы в бюджетных телевизорах не оснащаются браузером, то есть пользователь сможет пользоваться исключительно приложениями без возможности полноценного выхода в интернет.

Коди

Kodi (ранее XMBC) — это медиацентр с открытым исходным кодом, идеально подходящий для воспроизведения фильмов, телепередач, музыки и многого другого. Он доступен на нескольких платформах, включая Windows, OS X, Android, устройства Raspberry Pi и (как вы уже догадались) Linux.

Получить Kodi для Linux довольно просто. Он доступен прямо с веб-сайта, а в некоторых случаях в центре программного обеспечения. В качестве первого шага, проверьте центр программного обеспечения, и если Kodi доступен там, это, вероятно, самая простая установка. Если нет, всегда есть командная строка.

Главная ничья Коди

это его экстремальная функциональность и настройка. Вы найдете много дополнений для потоковой передачи контента из различных источников. Надстройки — сродни приложениям на потоковой приставке, такой как Roku или Apple TV — могут быть установлены из репозитория надстроек или из zip-файлов. С помощью нескольких щелчков мыши легко установить дополнения для таких приложений, как Crunchyroll, Funimation, ABC Family и множество других источников. Хотя вполне возможно предоставить собственный контент, когда дело доходит до потоковой передачи, Kodi выигрывает при доступе к сторонним потокам.

Сторонние потоковые дополнения

Неудивительно, что Kodi имеет сходство с Plex, так как Plex является форком XBMC. С локально сохраненным контентом, таким как DVD-рипы, Kodi больше подходит для воспроизведения локальных файлов с жесткого диска, а не для их потоковой передачи на другие устройства. Однако надстройки позиционируют Kodi как обязательный элемент для потоковой передачи с множеством сторонних приложений. Kodi и Plex имеют симбиотические отношения, и даже есть дополнение PleXBMC, которое помогает Kodi транслировать контент с сервера Plex.

Kodi может быть установлен внутри дистрибутива или отдельно. Мой работает в Ubuntu, но есть также Kodibuntu, который представляет собой сочетание Kodi и операционной системы. Kodibuntu загружается либо непосредственно в Kodi, либо в режим рабочего стола.

Подключение к Samsung

Если необходимо произвести установку на моделях класса D, F, H, E и далее выполните следующие действия:

1. В главном меню выбрать пункт «Функции Smart».

2. В появившемся окне выбрать команду «Учетная запись Samsung».

Функции Smart

3. Если ранее вы не создавали аккаунт в приложении Samsung Smart Hub создайте его, следуя инструкциям.

Очень важно имя пользователя необходимо ввести «develop».

4. Необходимо заполнить поле пароль (6 любых символов для серии Е) или не заполнять -для серий H и F — в зависимости от модели телевизора.

5. Подтвердить регистрацию.

6. Во вкладке «Функции Smart» нажать на кнопку «Открыть Smart Hub».

OpenELEC

OpenELEC расшифровывается как «Open Embedded Linux Entertainment Centre». Как следует из названия, это дистрибутив Linux и отдельный медиацентр для потоковой передачи. Где Kodi доступен в виде автономного Kodibuntu или приложения, OpenELEC — это собственный дистрибутив, созданный с нуля. Это похоже на использование традиционных приставок, таких как Roku или Amazon Fire TV, хотя и с гораздо более открытой (каламбурной) экосистемой.

Поскольку это собственная операционная система, OpenELEC необходимо загрузить и установить. Перейдите на страницу загрузок, выберите нужный выпуск и найдите установщик для вашего устройства. Здесь есть все: от сборок x86 до устаревших сборок и даже Raspberry Pi

Tizen

Tizen — это операционная система телевизора Samsung. У нее богатая история развития и совершенствования. СмартХаб, магазин приложений, содержит сотни полезных программ на все случаи жизни. Смарт ТВ в Самсунгах позволяет управлять телевизором голосом, буквально дирижировать пультом ДУ со встроенным гироскопом.

На сегодня Тайзен считается лучшей из брендовых (не универсальных) операционных систем Смарт ТВ. Она просто осваивается, стабильная, в магазине найдется любая необходимая программа, от прогноза погоды до онлайн-кинотеатра. Кроме этого, пользователю доступны многочисленные игры и другие развлекательные сервисы.

Стремио

Стремио — относительный новичок с огромным потенциалом. В то время как обилие потокового программного обеспечения, такого как Plex и Kodi, может сделать Stremio

кажется ненужным, он предлагает довольно уникальный сервис. В то время как Kodi специализируется на потоковых приложениях, а Plex служит своего рода лично курируемым Netflix, Stremio является автоагрегатором. Это универсальный магазин для поиска видеоконтента из различных источников.

Основная панель инструментов содержит список фильмов, сериалов и каналов. За несколько щелчков мыши невероятно легко найти контент для потоковой передачи напрямую или через сторонние сайты. Вдохновленный знаменитым (или печально известным) Popcorn Time

Как и Plex и Kodi, Stremio сочетает в себе функции поиска JustWatch с возможностью фактически воспроизводить видео. Например, нажав на «Капитан Америка: Гражданская война», я получил возможность взять его напрокат в Google Play, Amazon, iTunes или Vudu. Выбор Snatch позволил мне транслировать его с Crackle.

Популярные дополнения включают YouTube, Filmon TV, Guidebox и Vodo. Существует даже дополнение сообщества Netflix. Filmon TV может похвастаться более чем 300 каналами, включая CBS Drama и iTV. Vodo — это доступ к фильмам общественного достояния, а Guidebox — это центр, в котором можно найти источники потоков (Hulu, Amazon, iTunes и т. Д.). Надстройки сообщества включают в себя Twitch и Netflix, но растущее сообщество Stremio обещает в будущем еще больше замечательных надстроек.

В целом, Stremio чем-то напоминает всеобъемлющую функцию поиска Roku, хотя и более мощную и с более широкими функциональными возможностями, такими как торренты. Это универсальный стример, который позволяет вам смотреть видео в Stremio или перенаправлять на сторонние сайты, такие как Snagfilms.

Скачать виджеты для смарт ТВ

Ассортимент виджетов на сайте

Для Sony и LG посетите страницу https://smarttvnews.ru/widgets/lg-sony-philips/ с интересным описанием и большим ассортиментом.

Меню для выбора виджетов

В зависимости от модели телевизора присутствуют инструкции по установке приложений, каждое из которых включает в себя перечень каналов в цифровом и HD-качестве.

Все приложения условно делят на 2 вида – разработанные для программ отдельных производителей или универсальные.

Популярными производителями телевизоров с технологией смарт являются Samsung и LG.

Какой Linux Media Streamer для вас?

Хотите знать, что выбрать? На моем компьютере с Ubuntu установлены VLC, Kodi, Plex и Stremio. Конечно, это может показаться излишним, но у каждого есть свои сильные и слабые стороны, поэтому есть небольшая избыточность. VLC может выполнять потоковую передачу, но я использую это в основном для локального воспроизведения музыкальных файлов (о, привет, поддержка FLAC!). Stremio служит моей базой данных, где я могу найти фильм или шоу для просмотра онлайн. Kodi позволяет мне смотреть трансляции с таких сайтов, как Crunchyroll и Funimation.

И Plex я использую для потоковой передачи собственного контента на планшеты PlayStation 3 и Galaxy Note.

Какие приложения вы используете для потоковой передачи в Linux? Получил любимый, наименее любимый или нашел то, что мне не хватало? Дайте нам знать в комментариях ниже!

Приложения для телевизора Samsung

Самыми востребованными для Samsung являются следующие приложения:

1. Приложение с поддержкой Flash отличается хорошим качеством изображения. Работа мышки в данной программе предполагает скачкообразное перескакивание между строк для повышения удобства серфинга. Предусмотрено управление через Android с синхронизацией через Wi-fi.

2. Сервис на английском языке Explore 3D позволяет смотреть кино в формате 3D бесплатно. Однако необходимо обеспечить хороший сигнал интернет и приобрести очки для просмотра в данном формате.

Внешнее меню приложения Explore

3. Кино Поиск — разработка отечественных специалистов открывает двери в мир кино – можно смотреть фильмы, получать информацию об актерах, просматривать специализированные рейтинги и отзывы, приобрести билеты в кинотеатр.

4. Easy POOL — стимулятор игры в бильярд. Популярные приложения для LG Не менее известный конкурент предлагает разнообразные программы для своих клиентов, предпочитающих технику данной фирмы.

Получить удовольствие от смарт ТВ позволят:

1. DriveCast — управление данными в Облаке. Удобство программы заключается в возможности скопировать фильм в Облако, а позже в любой удобный момент смотреть его на телевизоре.

2. 3D World — просмотр всех видео в платном и бесплатном вариантах в формате 3D. Тематические подборки о странах и путешествиях, популярных туристских маршрутах и «затерянных» городах, изучить дикие уголки природы и «окунутся» на дно океана, наблюдать жизнь животных.

3. Skylanders Battlegrounds — командная игра, доступная обладателям пульта управления Magic Remote. Хорошая графика, интересная сюжетная линия позволяю использовать телевизор как полноценную игровую приставку.

Анонс игры Skylanders Battlegrounds

Возможности и преимущества ForkPlayer

Поэтому пользователи, установившие на свои телевизоры данную программу, смогут:

  • искать и смотреть любые фильмы онлайн;
  • свободно общаться в соцсетях и мессенджерах;
  • самостоятельно создавать плейлисты;
  • управлять приложением при помощи телевизионного пульта;
  • менять оформление главной страницы, яркость и цветовой фон экрана, а также другие характеристики плеера;
  • включить опцию «Родительский контроль»;
  • улучшать работу программы при помощи многочисленных настроек и простых подсказок.

При этом главным преимуществом ФоркПлеера, по мнению владельцев «умных» телевизоров является тот факт, что за скачивание, установку и использование этого высококачественного приложения платить не нужно, если конечно пользователь не желает оформлять платную подписку.

LET’S GO!

Но довольно теории, давай попробуем написать кросс-платформенное приложение для ТВ, используя Smartbox. Наше приложение будет иметь меню, список видео из внешнего файла, демонстрацию навигации и примеры полей ввода с виртуальной клавиатурой. Приложение будет в трендовом Flat-дизайне.

Накидаем HTML для меню:

  • Videos
  • Inputs
  • Navigation

Самое важное, что стоит тут отметить, — атрибуты data-* и класс nav-item. Атрибут data-nav_type=»vbox» служит для оптимизации навигации, при его использовании фокус начинает перемещаться от одного sibling-элемента к другому. Атрибут data-nav_loop=»true»позволяет зацикливать навигацию в рамках своего элемента. Все видимые элементы с классом nav-item могут получить на себя фокус и позже инициировать события (focus, click, etc). Атрибут data-content будем использовать для отображения сцен приложения.

Добавим HTML для сцен.

Что такое репозиторий?

Почти каждый дистрибутив Linux способен использовать удаленные репозитории для установки программного обеспечения. Репозиторий – это удаленный сервер, содержащий набор программного обеспечения, доступного для установки. Есть репозитории по умолчанию, о которых будет известно дистрибутиву, и есть сторонние дистрибутивы, которые вы можете добавить в свою систему. После добавления стороннего репозитория в систему можно установить любой пакет программного обеспечения Linux, содержащийся в этом репозитории.

Давайте приступим к установке.

Как установить программы на Linux из графического интерфейса?

Существуют различные графические инструменты, в зависимости от вашего дистрибутива. Например:

  • Ubuntu Linux: Ubuntu Software
  • Elementary OS: AppStore
  • GNOME Software: любой дистрибутив под управлением рабочего стола GNOME
  • Discover: графический инструмент KDE

Поскольку Ubuntu Linux является одним из самых популярных и удобных дистрибутивов Linux, мы приведем в пример установку на Ubuntu Linux 18.04.

Запускаем Ubuntu и смотрим Torrent и Torrent-TV прямиком на Samsung SmartTV

После прочтения комментария от awoland во вчерашней статье Как SmartTV забыли о главном, я сразу полез пробовать получить root-права и telnet/ssh на своем телевизоре. Оказывается, все уже готово для этого, и это проще простого! Достаточно установить Виджет SamyGo, и он все сделает за вас!

Что дает нам SamyGO?
  • Root-доступ на ТВ через Telnet
  • Виртуальную флешку, монтирование NFS, Samba, FTP на нее
  • Samba, FTP-серверы
  • Apache2 с PHP
  • rtorrent
  • Уйму веселья!

# -*- DISCLAIMER -*-
Все, что вы делаете со своим ТВ, вы делаете на свой страх и риск. Автор этой статьи не несет никакой ответственности за ваш анал.
Для моего ТВ (E-серия), мне необходимо было:

  1. Установить Skype на ТВ и запустить его 1 раз
  2. Скачать инсталлятор виджета SamyGo на флешку
  3. Запустить его с флешки
  4. .
  5. PROFIT!
Как они это сделали, демоны?

Уязвимость в функции FilePlugin.Copy, вызываемой через eval, которая позволяет копировать что угодно куда угодно. Скрипт берет и копирует подмененный libSkype.so, который умеет только запускать другой скрипт, и устанавливает сам виджет SamyGo.

Что же в виджите SamyGo?

Ну это вообще пушка! Мы можем выполнять shell-команды из все той же функции, используя $()-синтаксис. run.sh выполняет инсталляцию busybox и прочей мишуры, монтирует data.xfs, запускает telnetd и nc, который запускает sh при коннекте (если будут какие-то проблемы с /dev/pts и к telnet нельзя будет подключиться), запускает подобия init-скриптов.

Что внутри?

Ядро поддерживает SquashFS, FAT32, XFS, RFS (Самсунговская ФС, FAT32 + журналирование), NTFS (Драйвер tntfs от Tuxera). Есть поддержка модулей, в SamyGo поставляются несколько модулей ФС, FUSE загружается, а, например, ext2/3/4 — нет, т.к. в ядре нет символов для них.

На ТВ запущен самый обычный X-сервер с xf86-video-mali, за весь SmartTV отвечает 125-мегабайтный файл exeDSP (загружался в IDA PRO 17 минут до начала анализа

), а вот со звуком интересней: alsa нет, и, похоже, exeDSP общается с /dev/system напрямую.

Что можно делать-то?

Да что угодно. Я лентяй, и стараюсь лишний раз не кросс-компилировать что-либо, поэтому просто взял Ubuntu Core, создал на флешке XFS-раздел, распаковал туда Ubuntu и вставил в ТВ. С armhf-версией были проблемы (всякие unknown instruction, там компилируют с thumb2?), поэтому нашел 12.04 armel. Остается только вставить флешку в ТВ, подключиться по telnet и сделать:

И мы получим полноценную убунту 12.04. mount —bind

не работает, поэтому, если вам нужен proc и sys в chroot (а он вам будет нужен), используйте:

Первым делом, я, конечно же, поставил mplayer. И знаете, работает! Медленно, конечно, и из выводов только x11 работает, но показывает! Я посмотрел вчерашний опенинг с субтитрами и без звука

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]