Адаптивность
В данный момент приложения полностью адаптированно под Android смартфоны и планшеты, iPhone и iPad также поддерживаются Android miniPC и Android ТВ приставки. В стадии разработки находится версия для телевизоров Smart TV.

OTTPlayer является бесплатным,универсальным приложение для просмотра онлайн телевидения по протоколу HLS. Каждый может загрузить свой плейлист и настроить его под себя. Формат плейлиста описан в разделе API.
В данный момент приложения полностью адаптированно под Android смартфоны и планшеты, iPhone и iPad также поддерживаются Android miniPC и Android ТВ приставки. В стадии разработки находится версия для телевизоров Smart TV.
К разработке UI наша команда подошла очень серьезно. Мы постарались сделать его максимально простым и удобным для пользователя. Но мы не останавливаемся на достигнутом и будем его совершенствовать.
Плееру для работы нужен плейлист определенного формата, который должен хранится на Web-сервере и быть доступным для скачивания. При первом запуске приложение попросит Вас ввести URL плейлиста, затем он сохранится и больше не потребуется. URL в приложении можно изменить в любой момент в меню Настройки.
Плейлист использует формат M3U, с дополнительными переменными.
Глобальными, которые касаются всего плейлиста и локальными, касаются конкретного канала.
Глобальные: url-epg, url-logo. Локальные tvg-id, tvg-logo, group-title,tvg-rec, {KEY}.
Вот небольшой пример плейлиста:
#EXTM3U url-epg="http://example.com/epg_url/« url-logo="http://example.com/images/"
#EXTINF:-1 tvg-id="1" tvg-logo=«Channel_1.png" group-title=«Group_1» , Channel 1
http://example.com/stream/1.m3u8
#EXTINF:-1 tvg-id=«2» tvg-logo="Channel_2.png" group-title=«Group_2» tvg-rec="1" ,Channel 2
http://example.com/stream/{KEY}/2.m3u8
Глобальные переменными записаны в первой строке плейлиста после #EXTM3U.
Локальные для каналов Channel 1 и Channel 2 после #EXTINF.
После перечисления всех переменных канала, например для первого канала это:
tvg-id="1" - id-канала=1, понадобится для работы EPG и архива);
tvg-logo="Channel_1.png" - имя файла логотипаканала;
group-title="Group_1" - название группы, которой принадлежит канал);
Channel 1 - непосресвенно само название канала канала;
В следующей строке идет ссылка на HLS поток,http://example.com/stream/1.m3u8.
В этом разделе посвещен вопросам связаным с приложением
В данный момент приложение поддреживает уже довольно широкий спектр устройств. Идет работа по адаптации его для Android TV, также идут работы по созданию версии для Smart TV LG и Samsung
Мы следим за тенденциями рынка, и будет портировать приложение на наиболее распростаненые устройства
Приложение расчитанно на использование операторами OTT.
Т.е. оператор настраивает свою платформу вещания, чтобы она выдавала приложению нужную информация.
А пользователю нужно прописать в приложении один раз URL оператора.
Мы старались создать максимально дружественное для конечного пользователя приложения.
Поэтому все сложности настройки мы решили возложить на операторов услуг.
Наше приложение является лишь плеером и мы не предоставляем и не транслируем никакие каналы,потоки,
которые могут нарушиться чьи-то авторские права или еще какие-то законы.
Также приложение не содержит никаких логитов, которые могут нарушить авторские права.
Вся ответсвенность за нарушение авторских прав и других законов лежит непосредвенно на операторе OTT!
Мы не занимаемся созданием приложений для операторов OTT.
Также мы будем добавлять специальные функции и настройки для конкрентых операторов.
Приложение такое как оно есть, мы лишь можем помочь с вопросами внедрения API.
Стилизация плеера под Ваш дизайн.
Мы готовы стилизировать плеер под Ваши корпоративные цвета и добавить элементы дизайна, которые будут делать плеер уникальным для Ваших пользователей.
Но в целом он останется таким же по UI и API
В плеер просто будет добавлен Ваш скин, который будет включаться для вашего URL.
Если возникли сложности по имплементации API на Вашу платформу мы готовы за символичекую плату Вам помочь.
Связаться с нами