IPTVPORTAL — это платформа для управления IPTV и OTT решениями.
Подключение к IPTVPORTAL
При подключении к IPTVPORTAL, администратору предоставляется:
- Внутренний домен в платформе IPTVPORTAL — это доменное имя, через которое будет осуществляться вход в систему.
- Логин/пароль администратора.
- Панель администрирования (ссылка вида: https://DOMAIN.admin.iptvportal.ru)
Рекомендуемые браузеры для работы в панели администрирования – FireFox и Chrome (десктопные версии).
- API для взаимодействия с биллингом.
- Адрес абонентского портала для подключения к нему абонентских терминалов (ссылка вида: http://DOMAIN.iptvportal.ru).
Полезная информация:
- Каталог прошивок и ПО для работы с IPTVPORTAL
- Документация (Руководства пользователя и администратора, Документация API, Примеры работы с API, Руководства по внедрению дополнительных сервисов)
- Поддерживаемые устройства
Панель администрирования
Символы панели
| Создать | |
| Сохранить | |
| Экспорт таблицы в XLS файл | |
| Экспорт таблицы в SCV файл | |
| Импорт таблицы из SCV файл без удаления | |
| Импорт таблицы из SCV файл с удалением | |
| Поиск на текущей вкладке | |
| Номер страницы | |
| Кнопка осуществляет перемотку на одну страницу вперед/назад | |
| Кнопка осуществляет перемотку в начало/конец страниц | |
| Количество отображаемых записей | |
| Поле, в котором можно выбрать количество записей на странице |
Абоненты
Этот раздел позволяет добавлять и отключать пользователей, редактировать существующие учетные записи, просматривать терминалы и созданные пакеты.
Абоненты
Оператору предоставляется возможность управления всеми учетными записями пользователей IPTV-сети.
| Параметр | Назначение |
| ID | Номер записи в БД (уникальный номер пользователя в системе). |
| Аккаунт | Логин абонента, который используется для регистрации терминалов. |
| Пароль | Пароль абонента, который используется для регистрации терминалов. |
| Ip-адрес | Указывается IP-адрес (или диапазон) для настройки автоматической регистрации терминалов на абонента.Все терминалы, попавшие на портал оператора с указанных абоненту IP, будут автоматически зарегистрированы на абонента, без ввода логина/пароля. |
| Пакеты | Пакеты медиаресурсов, к которым абоненту предоставлен доступ. |
| Фамилия, Имя, Отчество, Адрес, Телефон, e-mail | Поля, содержащие персональные данные пользователей. |
| Остаток на счете | Информация о текущем балансе абонента. |
| comment | Используется для добавления комментариев. |
| media | Медиаресурс, к которому предоставлен доступ абоненту, дополнительно к назначенным пакетам. |
| Системный профиль | Системный профиль, в рамках которого Абоненту предоставляется доступ к медиаресурсам. |
| Макс.терминалов | Максимальное число терминалов (устройств просмотра), которое может зарегистрировать абонент на свой аккаунт. |
| Отключен | Если ВКЛ, то абонент является отключенным и не имеет доступ ни к каким медиаресурсам. |

Интерфейс раздела «Абоненты»
Терминалы
В данном разделе описаны ключевые характеристики терминалов, используемых в системе.
| Параметр | Назначение |
| ID | Номер записи в БД. |
| IP адрес | IP-адрес терминала, который виден со стороны платформы. Обновляется автоматически при регистрации (или при каждой авторизации терминала, если это установлено в настройках). |
| MAC‐адрес | MAC‐адрес терминала. (Именно MAC-адрес сетевого интерфейса на терминале, а не MAC‐адрес роутера или чего‐либо ещё между терминалом и платформой). |
| Абонент | Логин абонента, которому присвоен терминал. |
| Пакеты | Пакеты медиаресурсов, к которым терминалу предоставлен доступ (суммируются с пакетами Абонента, которому присвоен терминал). |
| Тип | Тип терминала, который определяется автоматически. |
| Прошивка | Номер прошивки, который определяется автоматически. |
| comment | Место для заметок или комментариев. |
| Настройки hls | Платформа автоматически определяет тип плеера абонентского устройства и подбирает оптимальный формат HLS,если в настройках в полях «stream backend» и «timeshift backend» указан используемый стример (Flussonic или Astra).При необходимости формат потоков HLS можно указать принудительно. |
| Профили | Если на терминале сохранен пароль для профиля «18+», то в этом поле появляется соответствующая запись. Для сброса сохраненного на терминале пароля для профиля – нужно удалить соответствующую этому профилю запись. |
| Системный профиль | Системный профиль, в рамках которого Терминалу предоставляется доступ к медиаресурсам. |
| Устройство просмотра | Платформа автоматически определяет тип устройства. При необходимости тип устройства можно указать принудительно. |
| Анонимный вход | Если ВКЛ, значит терминал не зарегистрирован, либо не присвоен никакому абоненту, либо абонент, которому присвоен терминал, отключен. |
| Последнее время активности | Время, когда была произведена последняя авторизация терминала в Middleware (последнее включение терминала) |
| Время авторизации | Время, когда пользователь входит в свою учетную запись после регистрации |
| Зарегистрирован | Если ВКЛ, то терминал присвоен абоненту. |
| Время регистрации | Время, когда пользователь впервые создает учетную запись в системе. |
| Отключен | Если ВКЛ, то терминал является отключенным и не имеет доступ ни к каким медиаресурсам. |

Интерфейс раздела «Терминалы»
Пакеты
В разделе представлен функционал для управления пакетами услуг, предлагаемых абонентам.
| Параметр | Назначение |
| id | Номер записи в БД. |
| Название | Название пакета. |
| Платный | Если ВКЛ, то пакет доступен только абонентам/терминалам, которым он присвоен. Если ВЫКЛ, то пакет доступен всем абонентам и терминалам (в т.ч. анонимным.) |
| Стоимость* | Стоимость пакета, которая будет списываться биллингом оператора с текущего счета абонента, при подключении пакета. |
| Срок действия* | Срок, по истечении которого, биллинг будет отключать пакет у абонентов, если подписка не была продлена. |
| Системные профили* | При использовании функционала «самоподписки абонентов на платные пакеты», пакет будет отображаться у абонента в рамках указанного системного профиля.(этот пункт не действует при отключенном функционале «самоподписки абонентов на платные пакеты») |
| Скрытый | Если ВКЛ, то терминал является отключенным и не имеет доступ ни к каким медиаресурсам. |

Интерфейс раздела «Пакеты»
Медиа
Данный раздел содержит в себе инструменты для управления отображением контента, предоставляемого абонентам.
ТВ
Раздел предназначен для добавления телевизионных каналов и управления их параметрами.
| Параметр | Назначение |
| ID | Номер записи в БД. |
| Index | Номер канала. По этому номеру осуществляется сортировка каналов в плейлистах. Если в настройках ВКЛ пункт «использовать сквозную нумерацию», то index будет номером канала в плейлисте (при наборе этого номера с пульта – будет осуществлен переход на канал с соответствующим index). |
| Название | Название канала. |
| Mrl | Адрес канала, по которому терминал будет пытаться получить трансляцию. |
| Auth | Тип авторизации (запроса ключей), используемый на стримере, указывается при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым. |
| Timeshift url | Адрес архива канала, для организации сервиса timeshift. |
| Глубина архива | Длительность хранения архива канала на сервере timeshift. |
| Timeshift auth | Тип авторизации (запроса ключей), используемый на стримере, указывается при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Timeshift Auth нужно оставить пустым. |
| Timeshift offset | Временной сдвиг архива (в часах), выбирается из выпадающего списка. Например, оператор записал эфир канала в Хабаровске (UTC+10), и хочет его использовать для это же канала в Москве (UTC+3), соответственно необходимо в этом поле для канала Москвы указать 7:00 для корректной работы архива. |
| Рубрики | Набор рубрик, к которым относится канал. |
| Сообщение | Сообщение, которое отображается на экране терминала при выборе канала. |
| Epg | Выбирается из списка соответствующая каналу программа передач. |
| Epg tz | Таймзона (часовой пояс) вещаемого канала, под которую необходимо подстроить программу передач.Например: если канал вещается для UTC+5 и при этом выбрана программа для UTC+3, то в этом случае нужно указать «epg tz» = UTC+5. |
| Epg offset | Временной сдвиг программы передач (в часах), на который телепрограмма будет отклонена от оригинального расписания.Если оставить поле пустым, будет применен Epg offset по умолчанию, указанный в разделе Настройки. |
| Epg провайдер | Выбирается из списка поставщик программы передач.Если оставить поле пустым, будет применен Epg провайдер по умолчанию, указанный в разделе Настройки. |
| Epg channel id* | Указывается идентификатор канала (channel id) из XMLTV-файла при настройке использования custom EPG. |
| Logo url* | При использовании собственных логотипов каналов указывается URL-адрес изображения логотипа (рекомендуемый размер 64×64 пикселей).Если это поле оставить пустым, будет использован логотип из базы iptvportal. |
| Страница субтитров телетекста | Указывается страница субтитров телетекста (обычно это 888), чтобы обеспечить возможность использования телетекста на абонентских устройствах (актуально только для приставок, которые поддерживают телетекст, и для контента в формате мультикаст или mpeg-ts). |
| Пакеты | Набор пакетов, в которых предоставляется канал. |
| Возрастной профиль | Соответствие канала возрастным профилям, в которых он доступен абонентам/терминала (0+ , 18+). Если поле пустое, то канал доступен во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к каналу. |
| Устройство просмотра | Тип терминала, на котором можно воспроизводить канал.Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать канал на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирован канал. |
| comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то канал является отключенным и не предоставляется никому. |

Интерфейс раздела «ТВ»

Интерфейс раздела «ТВ»
Веб-камеры
Раздел предназначен для добавления камер к серверу и управления их настройками.
| Параметр | Назначение |
| ID | Номер записи в БД. |
| Index | Номер веб-камеры. По этому номеру осуществляется сортировка веб-камер в плейлистах. |
| Название | Название веб-камеры. |
| Mrl | Адрес потока веб-камеры, по которому терминал будет пытаться получить трансляцию. |
| Auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым. |
| Timeshift url | Адрес архива веб-камеры, для организации сервиса timeshift. |
| Глубина архива | Длительность хранения архива веб-камеры на сервере timeshift. |
| Timeshift auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Timeshift Auth нужно оставить пустым. |
| Timeshift offset | Временной сдвиг архива (в часах), выбирается из выпадающего списка. |
| Рубрики | Набор рубрик, к которым относится веб-камера. |
| Пакеты | Набор пакетов, в которых предоставляется веб-камера. |
| Возрастной профиль | Соответствие веб-камеры возрастным профилям, в которых она доступна абонентам/терминалам (0+ , 18+). Если поле пустое, то веб-камера доступна во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к веб-камере. |
| Устройство просмотра | Тип терминала, на котором можно воспроизводить веб-камеру. Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать поток веб-камеры на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирован поток веб-камеры. |
| comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то поток веб-камеры является отключенным и не предоставляется никому. |

Интерфейс раздела «Веб-камеры»
Радио
Раздел предназначен для добавления радиостанций к серверу и управления их настройками.
| Параметр | Назначение |
| ID | Номер записи в БД. |
| Index | Номер радиостанции. По этому номеру осуществляется сортировка радиостанций в плейлистах. |
| Название | Название радиостанции. |
| Mrl | Адрес радиостанции, по которому терминал будет пытаться получить трансляцию. |
| auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым. |
| Рубрики | Набор рубрик, к которым относится радиостанция. |
| Пакеты | Набор пакетов, в которых предоставляется радиостанция. |
| Возрастной профиль | Соответствие радиостанции возрастному профилю, в котором она доступна абонентам/терминалам (0+ или 18+). Если поле пустое, то радиостанция доступна во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к радиостанции. |
| Устройство просмотра | Тип терминала, на котором можно воспроизводить радиостанцию. Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать радиостанцию на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирована радиостанция. |
| comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то радиостанция является отключенной и не предоставляется никому. |

Интерфейс раздела «Радио»
Видео по запросу (VOD)
Раздел предназначен для добавления фильмов и сериалов.
| Параметр | Название |
| id | Номер записи в БД. |
| Index | Номер фильма. По этому номеру осуществляется сортировка фильмов в плейлистах. |
| Название | Название фильма. |
| Mrl | Адрес фильма, по которому терминал будет пытаться получить трансляцию. |
| Папка | Если ВКЛ, то данная запись будет каталогом. (Применяется, например, для сериалов или сезонов сериалов). |
| В папке | Если фильм должен находиться в каталоге, то указать этот каталог, выбрав его из выпадающего списка. (Применяется, например, для серий сериала). |
| Auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым. |
| Продолжительность | Продолжительность видео (формат чч:мм:сс). Если не задан, то терминал попытается определить продолжительность автоматически. |
| Страна, год, Режиссер, Актеры, Жанр, Рейтинг, Кинопоиск рейтинг, IMDB рейтинг, Описание | Информационные поля, содержащие данные о фильме. |
| Thumbnail url | Ссылка на обложку (рекомендуемый размер 120×170, jpg/png). |
| Image url | Ссылка на постер (рекомендуемый размер 350×495, jpg/png). |
| Трейлер url | Адрес трейлера фильма, по которому терминал будет пытаться получить трансляцию. |
| Продолжительность | Продолжительность трейлера (формат чч:мм:сс). Если не задан, то терминал попытается определить продолжительность автоматически. |
| Пакеты | Набор пакетов, в которых предоставляется фильм. |
| Рубрики | Набор рубрик, к которым относится фильм. |
| Возрастной профиль | Соответствие фильма возрастным профилям, в которых он доступен абонентам/терминалам (0+ , 18+). Если поле пустое, то видео доступно во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к фильму. |
| Устройства просмотра | Тип терминала, на котором можно воспроизводить фильм. Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать фильм на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирован фильм. |
| Comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то фильм является отключенным и не предоставляется никому. |

Интерфейс раздела «VOD»
Виртуальный кинозал (NVOD)
Раздел предназначен для добавления видеопотоков, которые подразумевают вещание предварительно сформированного видеоконтента.
| Параметр | Назначение |
| Id | Номер записи в БД |
| Index | Номер кинозала. По этому номеру осуществляется сортировка кинозалов в плейлистах. |
| Название | Название кинозала. |
| Mrl | Адрес вещания кинозала, по которому терминал будет пытаться получить трансляцию. |
| auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым. |
| Рубрики | Набор рубрик, к которым относится кинозал. |
| Пакеты | Набор пакетов, в которых предоставляется кинозал. |
| Возрастной профиль | Соответствие кинозала возрастному профилю, в котором он доступен абонентам/терминалам (0+ или 18+). Если поле пустое, то кинозал доступен во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к кинозалу. |
| Устройства просмотра | Тип терминала, на котором можно воспроизводить кинозал. Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать кинозал на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирован кинозал. |
| Comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то контент кинозала является отключенным и не предоставляется никому. |

Интерфейс раздела «NVOD»
Сетевые ресурсы (Share)
Данный раздел в настоящий момент утратил свою актуальность.
Раздел предназначен для предоставления доступа абонентам к открытым сетевым ресурсам провайдера (на приставках Infomir MAG200/MAG250).
| Параметр | Назначение |
| Id | Номер записи в БД. |
| Index | Номер ресурса. По этому номеру осуществляется сортировка ресурсов в плейлистах. |
| Название | Название ресурса. |
| Mrl | Адрес сетевого ресурса, по которому терминал будет пытаться получить доступ. |
| Рубрики | Набор рубрик, к которым относится ресурс. |
| Пакеты | Набор пакетов, в которых предоставляется ресурс. |
| Возрастной профиль | Соответствие ресурса возрастному профилю, в котором он доступен абонентам/терминалам (0+ или 18+). Если поле пустое, то ресурс доступен во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ абонентам и терминалам к ресурсу. |
| Устройства просмотра | Тип терминала, на котором доступен ресурс. Функционирует только при включенном пункте «Использовать профили устройств просмотра» в разделе Настройки. |
| Закодирован | Если ВКЛ, то терминал будет передавать ресурс на декодирование модулю CAS. |
| Ключ | Ключ, которым будет закодирован ресурс. |
| Comment | Используется для добавления комментариев. |
| Отключен | Если ВКЛ, то ресурс является отключенным и не предоставляется никому. |

Интерфейс раздела «Share»
Сервисы
Данный раздел предназначен для управления доступа к сервисам.
Интернет-сервисы (ivi, okko и т.п.) на данный момент более не поддерживаются.
| Параметр | Назначение |
| Название | Название сервиса. |
| Пакеты | Набор пакетов, в которых предоставляется сервис. |
| Возрастной профиль | Соответствие сервиса возрастному профилю, в котором он доступен абонентам/терминалам (0+ или 18+). Если поле пустое, то сервис доступен во всех возрастных профилях. |
| Системный профиль | Системный профиль, в рамках которого предоставляется доступ Абонентам и Терминалам к сервисам. |
| Настройки | |
| Отключен | Если ВКЛ, то сервис является отключенным и не предоставляется никому. |

Интерфейс «Сервисы»
Меню
Данный раздел обеспечивает возможность настройки отображения элементов меню пользовательского интерфейса.
| Параметр | Назначение |
| Надпись | Название пункта меню, отображаемое на терминале. |
| Отключен | Если ВКЛ, то пункт меню является отключенным и не предоставляется никому. |

Интерфейс «Меню»
Профили
Раздел предназначен для управления возрастными профилями.
| Параметр | Назначение |
| Название | Название профиля. |
| Надпись | Имя возрастного профиля, которое будет отображаться на терминале. |
| Требовать пароль | Если ВКЛ, то при попытке с терминала переключиться в данный профиль будет запрошен пароль (пароль устанавливается при первом входе в профиль). |
| Период запроса пароля | Время, через которое повторится запрос пароля доступа к профилю. |

Интерфейс «Профили»
Рубрики
Данный раздел обеспечивает возможность настройки рубрик в пунктах меню пользовательского интерфейса.
| Параметр | Назначение |
| Id | Номер записи в БД. |
| Index | Номер рубрики. По этому номеру осуществляется сортировка рубрик в плейлистах. |
| Название | Внутреннее название рубрики в БД. |
| Надпись | Название рубрики, отображаемое в абонентском интерфейсе. |
| Категория | Пункт меню, в котором будет отображаться рубрика. |
| Возрастной профиль | Соответствие рубрики возрастному профилю, в котором он доступен абонентам/терминалам (0+ или 18+). Если поле пустое, то рубрики доступен во всех возрастных профилях. |
| Настройки | |
| Отключен | Если ВКЛ, то рубрика является отключенной и не предоставляется никому. |

Интерфейс «Рубрики»
Устройства просмотра
Данный раздел предназначен для настройки преобразования udp-потоков в http для определённой группы устройств.
| Параметры | Назначение |
| Название | Тип устройств.В системе различается следующие типы устройств:smarttv — все смарттв, Android и iOS, где используется приложение IPTVPORTAL из маркета.pc — PC-плееры и некоторые приставки использующие собственный интерфейс.stb — приставки, кроме Android.html-5 — веб-браузеры |
| Использовать udpxy | Если ВКЛ, то на этом типе устройств udp-потоки будут преобразовываться в http с помощью указанного сервера. |
| Адрес udpxy | Необходимо указать адрес сервера в формате «ip-адрес:порт» |
| Отключен | Если ВКЛ, то тип устройств не используется иабонентские устройства будут перераспределены между активными типами устройств. |

Интерфейс «Устройства просмотра»
Сообщения
Раздел используется для создания сообщений, которые применяются в следующих случаях:
‐ пункт “сообщение авторизации” в разделе Настройки,
‐ пункт “сообщение для отключенного абонента” в разделе Настройки,
‐ пункт “сообщение для недоступного медиаресурса” в разделе Настройки,
‐ поле “сообщение” в разделе ТВ.
| Параметры | Назначение |
| ID | Номер записи в БД. |
| Название | Название сообщения. |
| Сообщение | Текст сообщения, который отображается на терминале. |
| Отключен | Если ВКЛ, то сообщение является отключенным и не предоставляется никому. |
Интерфейс «Сообщения»
Сообщения
Раздел предоставляет возможность отправки сообщений на абонентские устройства и просмотра журнала событий.
Отправка сообщений
Раздел позволяет формировать мгновенные сообщения различных типов.

Интерфейс «Отправка сообщений»
Сообщения по расписанию
Раздел позволяет формировать сообщения для отправки в заданное время.
| Параметр | Назначение |
| Id | Номер записи в БД. |
| День | День, в который будет отправлено сообщение. |
| Время | Время, в которое будет отправлено сообщение (с возможностью задания периодичности). |
| Кому | Выбор абонента/терминала, которому будет отправлено сообщение. |
| Тип сообщения | Выбирается из списка нужный тип сообщения. |
| Сообщение | Текст сообщения или ссылка на изображение/видео/поток. |
| Повторы | Количество повторов (указывается для типа сообщения «текст» и «видеофайл»). |
| Продолжительность | Продолжительность сообщения (указывается для типа сообщения «изображение» и «поток»). |
| Отключен | Если ВКЛ, то сообщение является отключенным и не отправляются. |

Интерфейс «Сообщения по расписанию»
Лог сообщений
Раздел представляет собой инструмент для мониторинга и анализа статуса сообщений в реальном времени.

Интерфейс « Лог сообщений»
CAS
Стримеры
Данный раздел в настоящий момент утратил свою актуальность. Стримеры определяются автоматически. Ручная настройка актуальна в ситуациях, когда на входе сервера CAS-Encoder могут появляться каналы с идентичными адресами.
| Параметр | Назначение |
| Name | Название стримера. |
| Протокол | Протокол вещания канала со стримера (udp, http) |
| IP адрес | IP‐адрес стримера |
| Порт | Порт вещания канала со стримера |
| Auth | Тип авторизации (запроса ключей), используемый на стримере, при настройке CAS HLS (контроля сессии).Если CAS HLS (контроль сессии) не используется, то поле Auth нужно оставить пустым |
| Таймшифт | ВКЛ если стример вещает каналы со сдвигом во времени (используется в кастомизированных версиях Middleware) |

Интерфейс «Стримеры»
Кодеры
| Параметр | Назначение |
| id | Уникальный номер, который помогает системе идентифицировать устройство и быстро находить нужный кодер в случае проблем. |
| Имя | Название кодера. |
| IP адрес | IP‐адрес кодера, который определяется на сервере Middleware при обращении к нему кодера. |
| MAC‐адрес | МАК‐адрес сетевого интерфейса кодера, с которого приходят запросы к серверу Middleware. |
| Отключен | Если ВКЛ, то кодер является отключенным. |

Интерфейс «Кодеры»
Ключи
Перечень ключей, которыми шифруется контент.
| Параметр | Назначение |
| id | Уникальный идентификатор ключа, который используется для его регистрации и учета в системе. |
| Название | Название ключа. |
| Алгоритм | Алгоритм кодирования (выбирается из списка). |
| Режим | Режим работы ключа (выбирается из списка). |
| Длина ключа | Длина ключа (выбирается из списка). |
| Период обновления | Период смены ключа (формат чч:мм:сс). |
| Отключен | Если ВКЛ, то ключ является отключенным, им не кодируется контент, и он не предоставляется никому. |
Рекомендуемая конфигурация:
- Алгоритм: ARESSTREAM
- Режим: SM
- Длина ключа: 1472 бит
- Период обновления: 1:00:00 (один час)

Интерфейс «Ключи»
Кодирование
В данном разделе производится настройка серверов CAS‐Encoder (Condition Access System Encoder).
| Параметры | Назначение |
| Медиа | Выходной поток. Выбирается из списка. Список формируется в разделе ТВ. (Если адреса входного и выходного потоков отличаются, то сервер кодирования будет менять адрес потока при пропускании его) |
| Кодер | Выбирается из списка сервер кодирования на котором осуществляется кодирование потока. |
| Входной адрес | Адрес потока, который сервер кодирования запрашивает на входном интерфейсе. |
| Входной порт | Порт потока, который сервер кодирования запрашивает на входном интерфейсе. |
| Входной интерфейс | Сетевой интерфейс, с которого сервер кодирования запрашивает входной поток для дальнейшей обработки. |
| Выходной интерфейс | Сетевой интерфейс, в который сервер кодирования выдает обработанный (закодированный) поток. |
| Закодирован | Если ВКЛ, то поток будет кодироваться. Если ВЫКЛ, то поток будет проходить через сервер и выдаваться не кодированным виде. |
| Ключ | Выбирается из списка Ключ, которым кодировать поток. |
| Отключен | Если ВКЛ, то поток не кодируется и не пропускается через сервер кодирования. |

Интерфейс «Кодирование»
Мониторинг
Данный раздел предназначен для контроля качества мультикастовых потоков на узлах сети. Работает только после установки софта для мониторинга качества телевидения на сервер оператора.
Пробники
Доступ к данным мониторинга находится по ссылке (нужно указать домен оператора и ID пробника): http://monitoring.iptvportal.ru/
| Параметр | Назначение |
| Id | Идентификатор пробника. |
| IP адрес | IP-адрес пробника, с которого получает данные сервер Middleware. |
| MAC адрес | МАК‐адрес сетевого интерфейса пробника с которого отправляются данные на сервер Middleware. |
| Медиа | Список медиа, анализ которых осуществляет пробник. |

Интерфейс «Пробники»
Администрирование
Данный раздел обеспечивает управление IPTV-сервисом.
Настройки
Данный раздел предназначен для управления основными настройками платформы.
| Параметр | Назначение |
| Проверять админ IP | Если ВКЛ, то в разделе Админы будут включены дополнительные поля для настройки ограничения по IP-адресу при входе в панель администрирования. |
| Адрес портала | Адрес, по которому терминалы будут получать служебную информацию. |
| Разрешить анонимный вход | Если ВКЛ, то терминалы могут подключаться к платформе и получать бесплатные пакеты каналов без регистрации (без ввода логина/пароля). |
| Разрешить регистрацию терминалов | Если ВКЛ, то разрешена регистрация терминала по логину/паролю, введенным с него. Если ВЫКЛ, то зарегистрировать терминал может только Администратор. |
| Разрешить перерегистрацию терминалов | Если ВКЛ, то на абонентских устройствах отображается кнопка “Выход”, с помощью которой абонент может самостоятельно снять регистрацию с терминала. |
| Включать каналы при нажатии ОК | Если ВКЛ, то каналы на терминалах будут переключаться только после нажатия ОК на канале. Если ВЫКЛ, то каналы на терминалах будут включаться сразу, как только будет перемещен курсор на канал. |
| Использовать сквозную нумерацию ТВ каналов | Если ВКЛ, то номер канала в абонентском интерфейсе будет соответствовать номеру канала в панели администрирования (поле Index), а также канал можно будет включить из любой рубрики набрав на пульте номер канала. Если ВЫКЛ, то каналы в абонентском интерфейсе нумеруются в каждой рубрике отдельно. |
| Автообновление IP адреса | Если ВКЛ, то при каждом подключении терминала будет обновляться информация о его IP‐адресе. Если ВЫКЛ, то информация о IP-адресе терминала фиксируется только один раз при его регистрации. |
| Проверять IP при авторизации на видео сервере | Если ВКЛ, то авторизация на видео сервере будет разрешена только в том случае, если IP при запросе к видеосерверу будет совпадать с IP терминала в БД платформы. |
| Разрешить субтитры телетекста | Если ВКЛ, в разделе ТВ будет включено поле «страница субтитров телетекста». |
| Скрывать пароль | Если ВКЛ, то пароль при вводе на абонентском устройстве будет скрыт. |
| Максимальное количество авторизованных терминалов для одного абонента | Число терминалов по умолчанию, больше которого абоненту не может быть присвоено. Применяется для всех абонентов, если не указано иного в разделе Абоненты. |
| Часовой пояс | Часовой пояс системы по умолчанию. Применяется для отображения текущего времени в абонентском интерфейсе.Применяется для всех абонентов, если не указано иного в разделе Абоненты. |
| Количество EPG элементов | Количество передач, показываемых в программе передач абоненту (в новых версиях ПО IPTVPORTAL не используется, программа передач автоматически растягивается на максимальное число строк для выбранного разрешения экрана). |
| Ignore epg tz | Если ВКЛ, то поле «epg tz» в разделе ТВ будет игнорироваться (При необходимости сдвига программы передач вместо поля «epg tz» можно использовать поле «epg offset»). |
| Use epg offset | Если ВКЛ, то в разделе ТВ будет включено поле «epg offset», в котором можно указать временной сдвиг программы передач (в часах). |
| Epg offset | Временной сдвиг программы передач по умолчанию (в часах), применяется для всех каналов, если каналу не указано иного в разделе ТВ. |
| Epg провайдер | Выбор epg провайдера по умолчанию. Применяется для всех каналов, если каналу не указано иного в разделе ТВ. |
| Показывать логотипы телеканалов | Если ВКЛ, то в абонентском интерфейсе будут отображаться логотипы телеканалов (в соответствии с указанным epg для канала в разделе ТВ). |
| Скрывать номера телеканалов | Если ВКЛ, то в абонентском интерфейсе нумерация телеканалов будет скрыта. |
| Скрывать пустую панель миниатюр плеера | Если ВКЛ, то в абонентском интерфейсе будут скрыты пустые кадры при перемотке таймшифта. |
| Размер шрифта | Выбор размера шрифта, который будет установлен по умолчанию в настройках интерфейса на абонентском портале (также размер шрифта абонент может изменить самостоятельно). |
| Auto pause | Если ВКЛ, то включается функция автоматической приостановки вещания контента при бездействии на абонентских терминалах. |
| Auto pause timeout (in seconds) | Указывается время в секундах, по истечении которого произойдет автоматическая пауза при бездействии на абонентском терминале. |
| Stream backend | При выборе типа используемого стримера (flussonic, astra) запросы контента будут идти по API этого стримера (указывается для более правильной работы контента). |
| Использовать системные профили | Если ВКЛ, то для распределения доступа к медиаресурсам будут использоваться системные профили. Медиаресурсы будут доступны Абонентам/Терминалам только в рамках общего для них системного профиля. |
| Системный профиль по умолчанию | Системный профиль, который будет применяться для медиаресурсов, абонентов и терминалов, которым не присвоен никакой системный профиль. |
| Использовать профили устройств просмотра | Если ВКЛ, то для распределения доступа к медиаресурсам будет использоваться тип устройств просмотра. Медиаресурсы будут доступны только тем Терминалам, тип которых соответствует указанному для Медиаресурса в поле «устройство просмотра». Если ВЫКЛ, то поле «устройство просмотра» для Медиаресурсов будет игнорироваться (медиаресурсы будут отображаться на всех типах Терминалов). |
| Использовать таймшифт | Если ВКЛ, то активируется функционал для работы с сервисом timeshift (появляются поля для управления сервисом в разделах Медиа). |
| Timeshift backend | При выборе типа используемого стримера для timeshift (flussonic, astra) запросы контента будут идти по API этого стримера (указывается для более правильной работы контента). |
| Использовать таймшифт thumbnails | Если ВКЛ, то активируется функционал для работы с таймшифт thumbnails. |
| таймшифт thumbnails прокси | Адрес прокси-сервера, где хранятся картинки покадровой перемотки таймшифта. |
| Сообщение авторизации | Выбирается сообщение, которое будет показано на абонентских устройствах во время авторизации. |
| Сообщение авторизации бегущей строкой | Если ВКЛ, то сообщение авторизации будет в виде бегущей строки. |
| Сообщение для отключенного абонента | Выбирается сообщение, которое будет показано на абонентских устройствах в случае отключения абонента. |
| Отображать в меню недоступные медиаресурсы | Если ВКЛ, то недоступные медиаресурсы будут отмечены замком и отображаться в абонентском интерфейсе в конце списка (в рамках назначенного системного профиля Абонентам/Терминалам). |
| Сообщение для недоступного медиаресурса | Выбирается сообщение, которое будет показано на абонентских устройствах в случае выбора недоступного медиаресурса. |
| Использовать юникаст прокси | Если ВКЛ, то адрес юникаст стримера в плейлисте будет подменяться на адрес юникаст прокси. |
| Юникаст стример | Указывается ip-адрес текущего стримера, который используется в плейлисте в разделах Медиа. |
| Юникаст прокси | Указывается ip-адрес прокси, на который необходимо подменить текущий адрес вещания. |
| Использовать Timeshift прокси | Если ВКЛ, то адрес timeshift стримера в плейлисте будет подменяться на адрес timeshift прокси |
| Timeshift стример | Указывается ip-адрес текущего стримера, который используется в плейлисте в разделах Медиа. |
| Timeshift прокси | Указывается ip-адрес прокси, на который необходимо подменить текущий адрес вещания. |

Интерфейс «Настройки»
Дополнения
Раздел предназначен для управления расширенным функционалом (опция: EXTENDED). Включается по запросу в тех. поддержку.
| Параметры | Назначение |
| Разрешить CCTV | Если ВКЛ, то активируется функционал для администрирования Веб-камер. |
| Разрешить мгновенные сообщения | Если ВКЛ, то активируется функционал для отправки сообщений на абонентские устройства. |
Админы
Раздел предназначен для управления правами администраторов, имеющих доступ к панели администрирования.
| Параметр | Назначение |
| Логин | Имя администратора. |
| Пароль | Пароль администратора. |
| Права | Список прав доступа, которые предоставлены администратору для работы через API или через панель администрирования (Для корректной работы через панель администрирования, администратору должны быть назначены на чтение все группы прав доступа, т.к. таблицы в панели администрирования имеют смежные права. В противном случае, некоторые таблицы панели администрирования не будут отображаться). |
| Проверять IP-адрес | Если ВКЛ, то система будет проверять IP-адрес, с которого совершается вход в панель администрирования. |
| Диапазоны IP | Указывается диапазон IP-адресов, разрешенных для входа в панель администрирования. |

Интерфейс «Админы»
Системные профили
Данный раздел предназначен для организации дополнительного разграничения доступа абонентов и терминалов к медиаресурсам, когда пакетного разграничения недостаточно.
| Параметр | Назначение |
| Название | Имя системного профили. |
| id | Уникальный идентификатор. |
| Название | Название профиля. |
| TZ | Часовой пояс. Если параметр указан, то часовой пояс системного профиля будет назначен Абонентам/Терминалам, которым присвоен данный системный профиль. |
| Использовать юникаст прокси | Если ВКЛ, то адрес юникаст стримера в профиле будет подменяться на адрес юникаст прокси. |
| Юникаст стример | Указывается ip-адрес текущего стримера, который используется в профиле в разделах Медиа. |
| Юникаст прокси | Указывается ip-адрес прокси, на который необходимо подменить текущий адрес вещания. |
| Использовать Timeshift прокси | Если ВКЛ, то адрес timeshift стримера в профиле будет подменяться на адрес timeshift прокси. |
| Timeshift стример | Указывается ip-адрес текущего стримера, который используется в профиле в разделах Медиа. |
| Timeshift прокси | Указывается ip-адрес прокси, на который необходимо подменить текущий адрес вещания. |

Интерфейс «Системные профили»
Системные профили IP
Данный раздел предназначен для настройки автоматического назначения системных профилей по заданным диапазонам IP-адресов.
| Параметр | Назначение |
| Профиль | Системный профиль, для которого задаются параметры. Выбирается из списка. |
| Начальный IP | Первый IP‐адрес диапазона назначаемых профилю адресов. |
| Конечный IP | Последний IP‐адрес диапазона назначаемых профилю адресов. |

Интерфейс «Системные профили IP»
Диапазоны IP
В этом разделе указаны IP‐адреса, обращения с которых к общему адресу портала (go.iptvportal.ru) будут автоматически перенаправлены на адрес портала оператора (DOMAIN.iptvportal.ru).
Диапазоны IP добавляются по запросу в техническую поддержку.
Важно! Диапазоны IP не ограничивают доступ пользователей, а предназначены лишь для автоматической переадресации.
Аналитика
Данный раздел предназначен для контроля статистики просмотров каналов.
Просмотры
Данные о количестве уникальных терминалов, которые просматривали каналы в течение выбранного периода, с выбранной длительностью просмотра каналов.
Статистика по просмотрам каналов выдаётся постфактум — по прошествии дня, недели, месяца и т.п.
Отчеты
Данные о количестве абонентов/терминалов, получившим доступ к ТВ-пакетам.

Интерфейс «Отчеты»
