Приложение может быть использовано на приставках NV-501/NV-501Wac, NV-510WB,NV-711/NV-711Wac,NV-710/NV-710WB и более новых моделях.
Основные улучшения в новом iptv:
-Интерация с Flussonic Media Server.
-Расширение поддержки xmltv. Добавление описания, картинок, preview следующей/предыдущей передачи и т.д.
-Улучшенная работа с xmltv с помощью epgx.
-Улучшена работа архива.
-Ручной и голосовой поиск по программе передач.
-Голосовое управление приложением.
-Голосовой поиск по архиву из лаунчера.
-Возможность включения родительского контроля, при наличии тега <censored> в xspf- плейлисте провайдера.
-Отображение preview потока при перемотке.
-Улучшение интерфейса, дополнительная функциональность.
-Возможность подключать каналы из приложения. Отображение программы передач для доступных и недоступных каналов. А также подключенных и не подключенных.
Программа передач
EPGX
Epgx - это наш формат для программы передач, который формируется из xmltv. Он меньше, чем исходный xmltv. Он быстрее загружается, его проще обрабатывать и развивать приложение на его основе. Мы рекомендуем развернуть на своей сети программу передач, так как это позволит воспользоваться новым функционалом и улучшить сервис.
Описание формата и ссылка на конвертор даны в статье EPGX — формат программы передач Eltex.
JTV
Jtv - это один из распространенных форматов программы передач. Он более ограничен, поэтому, при использовании программы передач в этом формате, часть функционала iptv не будет работать. Описание дано в статье Формат JTV и его поддержка в устройствах Eltex .
Программа передач из потока
В настоящий момент, отображение программы передач, которая передается в multicast потоке, не реализовано.
Список голосовых команд IPTV
Доступны следующие методы управления с соответствующим приоритете:
1. Смена громкости
Смена громкости вызывается ключевыми словами "громче"/"погромче", "тише"/"потише" и "громкость <величина>".
2. Переключение каналов
Переключение канала вызывается ключевым словом "запусти"/"запустить"/"открой"/"открыть"/"откройте"/"включи"/"включить", за которым должно идти имя канала. Без ключевого слова (просто по имени канала) переключение не происходит, будет произведён поиск по EPG.
3. Поиск
Поиск (по названию и описанию в EPG, вызываемый с главного экрана) запускается ключевыми словами "найди"/"найти"/"ищи"/"поиск" либо просто любой фразой, не соответствующей ни одному из ключевых слов, перечисленных выше.
Глобальный поиск (по названию в EPG; вызывается с домашнего экрана и из других мест, где активен ассистент Google) распознаёт и всегда удаляет из запроса слова "включи"/"открой"/"запусти"/"покажи"/"канал".
4. Постановка на паузу и снятие с паузы
Поставить воспроизведение на паузу можно командами "Пауза"/"Стоп".
Снять с паузы и продолжить воспроизведение можно командами "Продолжить"/"Старт".
5. Перемотка
Перемотка возможна на каналах с архивом. Осуществляется с помощью команд "перемотай вперёд" и "перемотай назад" с указанием минут и/или секунд.
6. Добавление и удаление каналов из избранного
Добавление текущего просматриваемого канала в Избранное, осуществляется с помощью команды "Добавь в избранное".
Удаление текущего просматриваемого канала из Избранного, осуществляется с помощью команд "Удали из избранного" или "Убери из избранного".
Параметры Iptv, доступные для кастомизации через магазин приложений или sdk:
Имя параметра | Описание параметра | Тип | Значение по умолчанию |
playlist_url | URI удалённого плейлиста | string | Для версии demo: http://hlstest.eltex-media.ru:8088/iptv/playlist.xspf Для основной версии: http://eltex.local/iptv/playlist.xspf |
playlist_file | URI локального плейлиста | string | file://mnt/disk/ |
playlist_source | Источник плейлиста | string | url |
schedule_url | URI программы передач | string | Для версии demo: http://hlstest.eltex-media.ru:8088/iptv/schedule.epgx.gz Для основной версии: http://eltex.local/iptv/jtv.zip |
schedule_enabled | Флаг использования программы передач | [0,1] | 1 |
categories_enabled_tag | Флаг использования категорий | [0,1] | 1 |
category_state | Состояние категорий. Возможные значения:Collapsed(Все свернуты),Expanded(Все раскрыты),Memoried(Запоминать состояние каждой категории) | string | Collapsed |
zoom_state | Состояние зума. Возможные значения: Box, Full, Pan Scan | string | Box |
datetime_state | Состояние и положение виджета даты и часов.Возможные значения:Disable, Top Left, Top Right, Bottom Left, Bottom Right | string | Disable. |
url_editable | Флаг возможности редактировать URL плейлиста и программы передач | [0,1] | 1 |
parent_enabled | Включён ли родительский контроль (блокировка каналов с тегом <censored> в плейлисте). | [0,1] | 1 |
primary_channel | Задаёт канал, с которого начнется воспроизведение при запуске приложения. Пустое значение означает включение последнего просматриваемого канала | int | |
playlist_update_on_start | Обновлять плейлист при старте приложения. Если провайдер поддерживает кеширование плейлистов (через заголовки Last-Modified или ETag), плейлист перезапрашивается при каждом открытии окна приложения. Если нет — только когда установлена переменная кастомизации. | [0,1] | 0 |
playlist_update_period | Задаёт период обновления плейлиста и программы передач. Время в минутах, если значение 0, то обновления плейлиста не будет происходить, а программа передач будет обновляться по дефолтному периоду (30 минут) | int | 0 |
reset_personal_zoom_state | При значении параметра 1, происходит сброс индивидуальных для каждого канала настроек формата кадра | boolean | |
show_channel_count | Показывать ли при запуске сообщение с числом каналов. Учитываются каналы с уникальным url-потока, без тега <unavailable/> | [0,1] | 0 |
time_out_hide_ui | Временя вывода программы передач (в миллисекундах). 0 - бесконечно; (0, 3000) - новое значение не применяется, используется установленное ранее; [3000, n) - будет использоваться новое значение | int | 15000 |
time_out_hide_control | Время(в миллисекундах), через которое пропадает нижняя панель. | int | 9000 |
update_epg | Этот параметр считается устаревшим и не работает. | [0, 1] | 0 |
default_read_timeout | Этот параметр устанавливает read_timeout(время в миллисекундах) для плейлиста и программы передач. | int | 7000 |
hide_missing_channels | Скрывает недоступные каналы из поиска. | [0,1] | 0 |
dpad_switches_channels | Включает переключение каналов кнопками джойстика. | [0,1] | 0 |
hide_ui_on_archive_start | Включает автоскрытие панелей при запуске передачи из архива. | [0,1] | 0 |
Скачать :
Приложение доступно по следующим ссылкам. Оно также будет входить в состав новых прошивок, вместо версии 3.x.x.
- IPTV Demo - демо-версия приложения. Оно настроено на наш демонстрационный сервер. Вы можете легко посмотреть работу нового функционала.
- IPTV - основная версия.
- Руководство по созданию плейлиста - инструкция по созданию плейлиста. Советуем ознакомиться. Часть функций приложения управляются через плейлист. Данное руководство также есть на нашем официальном сайте IPTV- медиацентры, в разделе "Документы и файлы" любой приставки.
- Версию для замены в прошивке, мы выдаем по Вашему запросу, через нашу систему поддержки ServiceDesk.
Changelog:
Патч-версия 4.4.x(4.4.52_2517):
- Уменьшили время запуска приложения.
- Добавили возможность загружать плейлисты с флешки и сохранять их на приставке.
- Добавили понижение громкости при активации голосового поиска.
- Улучшили логику включения каналов.
- Добавили обновление JTV-программы передач по периоду.
- Улучшили механизм отображения JTV-программы передач.
- Поправили логику возвращения в iptv со страницы подключения каналов.
- Поправили логику обновления программы передач.
- Поправили логику обновления плейлиста.
- Поправили логику работы настройки "Скрывать список передач при запуске архива".
- Поправили поведение iptv после отчистки кеша и удаления данных.
- Поправили работу параметра primary_channel.
- Поправили некоторые проблемы в логике работы интерфейса.
- Поправили некоторые ошибки.
Версия 4.4.x:
- Введен новый тип архива generic_hybrid, который позволяет использовать преимущества vod и event плейлистов.
- Добавлена возможность переключать каналы кнопками джойстика.
- Изменилась панель плеера, добавился новый функционал.
- Улучшен интерфейс pvr.
- Добавлен механизм отключения pvr через плейлист.
- Улучшена работа поиска
- Улучшен механизм получения и отображения preview.
- Добавлены новые голосовые команды.
- Улучшен генератор epgx. Добавлена возможность генерировать egpx из нескольких xmltv(#166806). Добавлена возможность генерировать epgx на основе xspf плейлиста, и добавлять каналы без программы в epgx.
- Добавлена возможность показывать информацию о количестве доступных каналов.
- Добавлена возможность включать автоскрытие панелей при запуске архива.
- Добавлена поддержка нового пространства имен Eltex в xspf.
- Добавлена возможность использования голосового поиска и управления для jtv программы передач.Устранена проблема с фризом кадра при выходе по home из приложения на NV-501.
- Исправлены некоторые недостатки в работе родительского контроля.
- Исправлены некоторые недостатки в текущем механизме получения и обновления плейлиста.
- Исправлены некоторые недостатки механизма включения и просмотра архива.
- Исправлены некоторые недостатки просмотра прямого эфира.
- Исправлены некоторые недостатки в механизме голосового поиска и управления.
- Исправлены некоторые недостатки в механизме отображения часов.
- Исправлены недостаки механизма обновления и отображения программы передач.
- Исправлены недостатки в механизме отображения телетекста.
- Исправлены недостатки в поведении интерфейса на неподключенных каналах.