Смарт ТВ

Материал из Wiki MOOVI
Версия от 12:42, 13 сентября 2017; Kotov (обсуждение | вклад) (Общее описание)

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

Общее описание

Название приложения "moovi". Поддерживаются следующие устройства:

  • LG Смарт ТВ
    • WebOS - поддерживается
    • NetCast - поддерживается
  • SAMSUNG Смарт ТВ
    • Smart TV - поддерживается
    • Tizen - ожидается в ближайшее время

Настройка

Общие сведения

  • необходимо подключение вашего используемого middlware к смарт-тв бэкэнду. В настоящее время поддреживается iptvportal и медиаоператор middlware. Для подключения смарт-тв бэкэнда к вашей системе необходимо обратиться в техническую поддержку Медиаоператор.
  • видео контент на ТВ доставляется юникастом ( протокол hls ). В связи с этим использование возможно как через проводное соединение, так и через wi-fi подклчение. Доставка контента по умолчанию реализована с серверов медиаоператор через публичный интернет. Возможна реализация доставки через локальный маршрут. При необходимости использования послденего варианта обратитесь в техническую поддержку Медиаоператор.

IPTVPortal middlware

Для просмотра IPTV необходимо установить приложение из магазина приложений.
Для входа в аккаунт необходимо использовать значения из полей "аккаунт" и "пароль" в системе iptvportal.
Количество устройств, на которых будет доступна авторизация с данного аккаунта определяется разницей между максимальным количеством доступных устройств для аккаунта и количеством зарегистрированных на аккаунте устройств других типов ( приставка, PC-плеер ).

Mediaoperator middlware

Для просмотра IPTV необходимо установить приложение из магазина приложений.
Подключение услуг абоненту выполняется стандартным способом, через XML-API. В качестве типа устройства указывается "MOOVI.SMART", мак-адрес "нет"
Получить учетные данные аккаунта можно через метод OFTBILL.getSmartAccount

<methodName>OFTBILL.getSmartAccount</methodName>
<params>
 <param>
  <value>
   <struct>
    <member>
     <name>operator</name>
     <value>
      <string>10</string>
     </value>
    </member>
    <member>
     <name>password</name>
     <value>
      <string>1234</string>
     </value>
    </member>
    <member>
     <name>user_id</name>
     <value>
      <string>60811</string>
     </value>
    </member>
   </struct>
  </value>
 </param>
</params>
</methodCall>
Response:Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [smart_login] => 60811
                    [smart_password] => 23718674
                )

        )

    [code] => 100
)