Xibo

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

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

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

Комментарии