Требуется приложение под android для работы с поточным видео

15 000 руб. за проект • электронные деньги
08 апреля 2018, 16:33 • 2 отклика • 66 просмотров
Нужен упрощенный клон из без того примитивного видеоплеера "IPTV" (автор Alexander Sofronov).

Логика работы приложения, оно же ТЗ:
- пользователь вносит url на типовой плейлист от любого ресурса, приложение его запоминает;
- приложение по ссылкам из плейлиста сохраняет логотипы (формат лого 4:3);
- приложение показывает пользователю список лого (сетка, по 3 лого в ряду);
- на логотип можно нажать, открывается окно просмотра видеопотока;
- при следующем запуске приложения сразу открывается список сохраненных логотипов;
- элементы управления на экране списка лого: кнопка обновить (перезагрузить плейлист с лого), кнопка редактирования url плейлиста.

В отличие от приложения IPTV проигрывание видео должно осуществляться встроенными средствами Android (videoview/mediacontroller), а не сторонними проигрывателями.
Для максимального упрощения пусть приложение работает с видеопотоками только по протоколу hls (ts чанки, кодек h.264).
Никаких API и серверов приложений, все максимально просто.
По дизайну – полный клон приложения IPTV в темном оформлении.

Рекламные блоки:
- баннер в подвале сетки логотипов;
- видео ролик после нажатия на лого (перед проигрыванием потока);
- баннер на весь экран при возврате к списку лого после просмотра видеопотока.
От вас рекомендации по мобильным рекламным сетям.

А на десерт надо решить школьную олимпиадную задачу:
потоки из моего личного плейлиста должны воспроизводится только в этом приложении.
То есть мой видеосервер на nginx должен верифицировать, что за потоками пришло именно мое приложение.
Для этого надо немного познакомиться с nginx.

Прошу потенциальных исполнителей не выпрашивать мои контакты и не требовать оперативной связи по телефону/скайпу. От будущего исполнителя требуется умение читать, задавать вопросы по существу задачи и давать лаконичные решения - в общем требования не выше школьного уровня. Кто не согласен с бюджетом, может попробовать переубедить.