Модуль service_smotreshka

Материал из Felix2
Перейти к: навигация, поиск


Модуль осуществляет интеграцию с OTT сервисом «Смотрёшка».
После подключения соответствующей услуги в Личном кабинете, пользователь получает возможность просмотра цифровых телевизионных каналов предоставляемых OTT сервисом «Смотрёшка».


Параметры конфигурации модуля

  • jsonapi_url – адрес API (по умолчанию: http://test.lfstrm.tv)
  • username_format – формат имени(логина) создаваемой учетной записи (по умолчанию: ${r8n} - случайное число из 8 цифр).
  • password_format – формат пароля создаваемой учетной записи (по умолчанию: ${r8n} - случайное число из 8 цифр).
  • username_prefix – префикс добавляемый в начале имени(логина) создаваемой учетной записи (по умолчанию : отсутствует)

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

  • image_url_replace_from – заменяемая часть URL.
  • image_url_replace_to – подставляемая часть URL.


Пример конфигурации

    ...
    <module name="service_smotreshka" file="modules/service_smotreshka.so" />
    ...
    <scheduler>
        ...
        <entry cmd="service_smotreshka.update" period="2 sec" start_delay="2 sec" />
        ...
    </scheduler>
    ...
    <service_smotreshka
        jsonapi_url= "http://yourname.proxy.lfstrm.tv"
        image_url_replace_from="http://img.b612.tightvideo.com/channels/"
        image_url_replace_to="/images/smotreshka/"
    />
    ...

В данном примере реализована интеграция с OTT сервисом «Смотрёшка».
Каждые 2 секунды проверяется необходимость синхронизации учетных записей и подключенных пакетов IPTV каналов. Также производится замена внешних путей к логотипам каналов на локальные.


Графический интерфейс

После подключения модуля service_smotreshka становится доступным создание услуг по шаблону "Смотрёшка".

В параметрах услуги нужно указать пакеты IPTV каналов, которые станут доступны пользователю после подключения данной услуги.
Список доступных пакетов IPTV каналов забирается с сервера ОТТ "Смотрёшка".

Создание услуги по шаблону "Смотрёшка"

Теперь чтобы подключить IPTV каналы, пользователю достаточно нажать "Подключить" в списке доступных для подключения услуг.
Список каналов, которые станут доступны пользователю после подключения услуги, можно посмотреть при нажатии на значек   Icon-info.png (информация) рядом с названием услуги.
Список доступных IPTV каналов забирается с сервера ОТТ "Смотрёшка".

Личный кабинет абонента - услуга «Смотрёшка (Промо)» в списке подключенных услуг
Личный кабинет абонента - список доступных каналов для услуги «Смотрёшка (Промо)»