Разарботка Андроид приложения

250 000 руб. за проект
06 июля 2024, 21:40 • 4 отклика • 32 просмотра
Техническое задание для разработки мобильного приложения для Android

1. Введение

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

2. Функциональные требования

2.1 Основные функции

2.1.1. Запись и передача видеопотока:

- Приложение должно использовать камеру устройства для записи видеопотока.

- Видеопоток должен передаваться на сервер в режиме реального времени.

2.1.2. Фоновый режим:

- Приложение должно работать в фоновом режиме, не влияя на работу других приложений и функций телефона.

- Видеозапись и передача данных должны продолжаться даже при свернутом приложении.

2.1.3. Просмотр видеопотока операторами:

- Операторы должны иметь доступ к видеопотоку через веб-интерфейс или отдельное приложение.

- Возможность просмотра видеопотока в реальном времени.

- Возможность перемотки видеопотока назад и воспроизведения в замедленном режиме.

2.2 Дополнительные функции

2.2.1. Управление качеством видеозаписи:

- Возможность настройки качества видеозаписи (разрешение, битрейт).

2.2.2. Уведомления:

- Уведомления пользователю о состоянии соединения с сервером и работе приложения.

2.2.3. Аутентификация и безопасность:

- Приложение должно требовать аутентификацию для доступа к настройкам и управлению передачей данных.

- Шифрование видеопотока для обеспечения безопасности данных.

3. Технические требования

3.1 Платформа
- Операционная система: Android 8.0 и выше.
3.2 Интерфейсы
3.2.1. Пользовательский интерфейс:

- Простой интерфейс для запуска и остановки записи видеопотока.

- Экран настроек для управления качеством видеозаписи и аутентификацией.
3.2.2. Серверный интерфейс:

- API для передачи видеопотока на сервер (использование протоколов WebRTC, RTMP или аналогичных).

- API для управления доступом операторов к видеопотоку.
3.3 Требования к производительности
- Приложение должно минимально использовать ресурсы устройства (процессор, память, аккумулятор).

- Низкая задержка передачи видеопотока на сервер.

4. Безопасность

- Шифрование видеопотока и данных аутентификации.

- Защита от несанкционированного доступа к видеопотоку.

5. Тестирование

- Проведение тестирования на различных устройствах с разными версиями Android.

- Тестирование в условиях реальной эксплуатации для проверки стабильности работы в фоновом режиме.

6. Документация

- Подготовка пользовательской документации.

- Подготовка технической документации для разработчиков и администраторов.

7. Внедрение и поддержка

- План внедрения приложения в эксплуатацию.

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

Требования к исполнителю:
- Опыт разработки от 3ех лет
- Наличие реальных кейсов

Стоимость указанная в заказе не является окончательной.