Xibo

Dmitry Kornev
  • 23 марта 2016
  • 16 января, 09:18
  • 8k

Бесплатный открытый софт для организации информационных дисплеев. Наподобие тех, которые можно встретить в торговых комплексах, банках, на вокзале и т.д. На них могут крутиться видеоролики, выводиться текстовая информация, какие-нибудь информационные блоки и т.д. Xibo можно использовать для одного дисплея, а можно для целой сети дисплеев, выводом информации на которых можно гибко управлять.

Xibo имеет серверную и клинскую части. Серверная устанавливается, например, на какой-то компьютер с Linux в локальной сети, настроенный в качестве сервера, либо на хостинг. Всё зависит от масштабов системы информационных дисплеев, которые требуется построить.

xibo.png

Клиентская часть — Xibo Player, устанавливается на конечные компьютеры или телеприставки, которые подключены непосредственно к дисплеям. Они отвечают за формирование и вывод видеоизображения. Клиентская часть — это приложения, которые могут работать на Windows и Android.

xibo_player_options.png

Серверная часть Xibo — это центральный элемент системы. Это CMS (Content Management System), другими словами — это сайт, через который централизовано осуществляется всё управление — настраиваются дисплеи, создаются группы дисплеев (при необходимости), загружается контент, создаются и тестируются макеты для показа, прописывается расписание. Здесь же отображается статистка.

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

Серверная часть использует PHP/MySQL и требует:

  • Nginx или Apache или IIS.
  • PHP версии не ниже 5.3.3.
  • MySQL с поддержкой PHP PDO.

Клиентская программа под Windows написана с использованием .NET Framework. Технические требования к клиенту определяются тем контентом, который нужно будет показывать. Если это FullHD видео, то система должна обладать соответствующей производительностью для декодирования такого видео.

Возможности клиентских программ под Windows и Android немного отличаются, актуальная информация есть на официальном сайте.

На заметку:

  • Довольно часто выходят новые версии Xibo, что не может не радовать. Но из-за этого есть небольшое неудобство. В пределах одной системы дисплеев должна использоваться одна и та же версия сервера и клиентов. При подключении клиента другой версии вы получите сообщение, что версии отличаются. Если у вас большая система дисплеев, то обновлять версии может быть проблематично. Не всегда на это есть время. Поэтому желательно хранить дистрибутив клиента, используемой у вас версии, чтобы иметь возможность добавлять, обновлять, восстанавливать компьютеры-клиенты. На текущий момент старые версии можно поискать здесь.
  • Соединения клиентов и сервера инициализируется клиентами. У них в настройках (скриншот выше) задаётся адрес сервера и секретный ключ. Все новые клиенты нужно подтверждать в настройках сервера. Там это называется лицензирование дисплея. Только лицензированные дисплеи полноценно соединяются и готовы для работы.

Файлы для загрузки, ссылки:

Обсуждения

Dmitry Kornev
21 июля, 09:00
Спасибо за подсказку. Текст давно писался, возможно ситуация поменялась. Поправил. Unreal Media Server
R.rusya
20 июля, 19:03
Кто знает где взять программу на каналы для взрослых: XXL, XMUVI, Dusk TV и PASSIONXXX- че-то ни в одном... КИТ Интернет телепрограмма...
Юрий Владимирович
19 июля, 09:06
Кстааати, Элементарный софт то... Он вот тут есть ссылка в deb-пакетах. Но зависимости всякие, пойдут ли... Обсуждаем Elementary OS
Dmitry Kornev
13 июля, 06:24
Подобные горизонтальные подергивания видеоизображения - это проблема старых записей с видеокассет. Искать... Сильно дрожит изображение...
Dmitry Kornev
5 июля, 19:34
Capfgku, windows xp сильно устарела. Наверняка она еще и не чистая, а какая-нибудь сборка. Плюс... Нужна помощь с Behold...

Комментарии