1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
Веб админ панель и решение для показа рекламы/медиа на Android TV.
Кто разместил:
Внешний проект с weblancer.net
Открыт:
14-Aug-2025 21:17 GMT
Описание:
<p>## 1. Введение</p><p>Необходимо разработать решение для показа рекламы/медиа на Android TV. Приложение должно воспроизводить видео и изображения, обновлять контент удалённо, работать в киоск?режиме, и поддерживать базовую панель управления контентом через веб.</p><p>## 2. Основные функции</p><p>### 2.1. Плеер (Android TV)</p><p>1. <i>Воспроизведение медиа</i>:</p><p> <i> Воспроизведение </i>видео (MP4, H.264, AAC), <b>HLS, </b>DASH*.</p><p> <i> Воспроизведение </i>картинок (JPG, PNG)*.</p><p>2. <i>Плейлист</i>:</p><p> <i> Получение списка медиа из </i>JSON* (периодическое обновление).</p><p> * Смена плейлиста через API или вручную через админ?панель.</p><p> * Очередь воспроизведения медиа с возможностью пропуска повреждённых файлов.</p><p>3. <i>Приоритет показа роликов</i>:</p><p> <i> Возможность </i>выбора приоритета показа* для роликов в процентах.</p><p> * Если роликов в плейлисте 4 и меньше, воспроизведение идёт по очереди.</p><p> <i> Если больше 4, можно выбрать, например, чтобы один из роликов показывался </i>каждый 4-й раз*, а остальные — по очереди.</p><p>4. <i>Автозапуск</i>:</p><p> <i> Приложение должно </i>автоматически запускаться* при включении устройства (киоск?режим).</p><p> * Без возможности выйти из приложения без PIN кода.</p><p>5. <i>Повтор медиа</i>:</p><p> <i> Все элементы в плейлисте должны воспроизводиться в </i>цикле* (режим повторения).</p><p>6. <i>Офлайн-режим</i>:</p><p> <i> Если нет интернета, плеер должен воспроизводить контент из </i>локального кэша*.</p><p>7. <i>Контроль качества воспроизведения</i>:</p><p> * Минимальная задержка воспроизведения после запуска ? 5 секунд.</p><p>8. <i>Скринсейвер</i> (изменённый функционал):</p><p> <i> Если кто-то по ошибке вышел из приложения, оно должно автоматически возвращаться в </i>кiosk режим* и продолжать воспроизведение контента.</p><p> <i> При выходе из приложения (нажатие </i>Home* или <i>Back), приложение должно </i>*сразу возвращаться в рабочий режим*, воспроизводя текущий плейлист.</p><p> * Это нужно для того, чтобы при случайном выходе из приложения, оно не оставалось в фоне и не прекращало воспроизведение.</p><p> * Приложение не должно зависать или останавливаться, а всегда продолжать показывать ролики.</p><p>### 2.2. Панель управления контентом (веб)</p><p>9. <i>Авторизация</i>:</p><p> * Веб-панель с авторизацией через email и пароль.</p><p>10. <i>Загрузка контента</i>:</p><p><i> Возможность загрузки </i>видео* и <i>картинок</i>.</p><p>* <i>Проверка формата</i> и размера файлов перед загрузкой.</p><p>11. <i>Формирование плейлиста</i>:</p><p>* Возможность добавлять/удалять медиа в плейлист.</p><p><i> Возможность </i>установки порядка воспроизведения*.</p><p><i> Настройка </i>весов* для каждого элемента плейлиста, чтобы регулировать частоту воспроизведения (например, 30% для одного ролика, 70% для другого).</p><p>12. <i>Публикация плейлиста</i>:</p><p> * Публикация сформированного плейлиста на устройство через API.</p><p> * Должна быть возможность изменить плейлист удалённо, без взаимодействия с устройствами.</p><p>13. <i>Поддержка расписаний</i>:</p><p> <i> В настройках можно задать </i>временные окна* для показа определённых роликов (например, показ только в утренние часы).</p><p>### 2.3. Логирование и мониторинг</p><p>14. <i>Логи</i>:</p><p> * Приложение должно логировать важные события (например, успешное начало воспроизведения, ошибки загрузки, смена плейлиста).</p><p>15. <i>Телеметрия</i>:</p><p> <i> Приложение должно отправлять </i>события* (например, play_start, play_end, error) на сервер для аналитики.</p><p>### 2.4. Поддержка разных устройств</p><p>16. <i>Множество устройств</i>:</p><p> * Возможность управлять несколькими экранами из одной панели.</p><p> * Отображение статуса каждого устройства (онлайн/офлайн, версия плеера).</p><p>---</p><p>## 3. Технологии</p><p>1. <i>Плеер: Android TV, </i>*Kotlin* или <i>Java</i> для разработки плеера.</p><p>2. <i>API</i>: REST API для получения и публикации плейлистов.</p><p>3. <i>Веб?панель</i>: React или аналогичный фреймворк для админки.</p><p>4. <i>Хранилище</i>: S3 для хранения медиафайлов, CDN для их раздачи.</p><p>5. <i>Мониторинг: Логирование через </i>*Logcat, метрики через **Google Analytics* или аналог.</p><p>---</p><p>## 4. Тестирование</p><p>16. <i>Тесты</i>:</p><p> * Юнит?тесты для плеера и API.</p><p> * Интеграционные тесты для синхронизации с веб?панелью.</p><p> * Тесты на стабильность воспроизведения и обработку ошибок.</p><p>17. <i>Критерии приёмки</i>:</p><p> * Приложение воспроизводит контент без задержек и сбоев.</p><p> * Панель управления позволяет легко управлять контентом и публиковать его на устройства.</p><p> * <i>Рестарт приложения</i>: возможность перезапустить приложение через админ?панель.</p><p> * <i>Индикатор онлайн?состояния</i>: отображение состояния онлайн/оффлайн каждого устройства в реальном времени.</p><p> * <i>Статистика показа</i>: отслеживание количества показов каждого ролика.</p><p>---</p><p>## 5. Дополнительно</p><p>18. <i>Оптимизация</i>:</p><p> <i> Приложение должно быть оптимизировано для работы на </i>Android TV Box* и <i>Chromecast</i>.</p>
Project ID:
4789381
Категория проекта:
Бюджет проекта:
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Redesign of the main block of the website - 300EUR
Категория: Веб-дизайн, Дизайн упаковки и этикетки
30 Aug 2025 22:08 GMT
Design of the postcardTranslated - 32USD
Категория: Инфографика, Полиграфический дизайн
30 Aug 2025 22:02 GMT
Настройка OCR для пакетной индексации архивных документовНастройка OCR 30 Aug 2025 21:50 GMT
Cайт в гугл адс учитывает только 50% конверсий - 1000UAH
Категория: Контекстная реклама, Тизерная реклама
30 Aug 2025 21:45 GMT
Вывести сайт в ТОП 10
Категория: Интернет продвижение
Бюджет: 777 руб 2025-08-31
30 Aug 2025 21:20 GMT
Дизайнер одежды и специалист по техпакам
Категория: Графический дизайн
30 Aug 2025 21:17 GMT
Создание и верификация точки Google Maps (Google Business Profile) в Канаде - 5000UAH
Категория: SEO-аудит сайтов, Поисковое продвижение (SEO)
30 Aug 2025 21:03 GMT
Создание интернет магазина на платформе Square
Категория: Интеграция платежных систем, Интернет-магазины и электронная коммерция
30 Aug 2025 20:56 GMT
Доработать / улучшить систему учета в Гугл Таблице
Категория: Базы данных и SQL, Разработка ботов
30 Aug 2025 20:56 GMT
Фронтенд: кастомний календар + сторінка бронювання (замість модалки) HTML5/CSS3 верстка
Категория: HTML и CSS верстка, Веб-программирование
30 Aug 2025 20:52 GMT
Мастеринг треку - 50EUR
Категория: Музыка
30 Aug 2025 20:38 GMT
Лінкбілдинг (крауд-посилання) для сайту https://a-matras.com.ua/ru/ (25 шт) - 750UAH
Категория: Поисковое продвижение (SEO), Покупка ссылок
30 Aug 2025 20:28 GMT
Додати 50 товарів на сайт
Категория: Контент-менеджмент, Сопровождение сайтов
30 Aug 2025 20:25 GMT
Logo for Fellini - 200USD
Категория: Веб-дизайн, Предметный дизайн
30 Aug 2025 20:25 GMT
Create a logo - 300USD
Категория: Дизайн / Логотипы, Разработка шрифтов
30 Aug 2025 20:23 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2024
1001 Freelance Projects