Binomtech
Услуги
Россия
iOS, Android
Январь 2022
Необходимо разработать мобильное приложение для клиентов служб безопасности и охраны, которое позволит им в режиме реального времени получать доступ к видеонаблюдению с объектов, отслеживать статусы заявок на услуги и оперативно реагировать на события. Приложение должно обеспечивать удобный интерфейс для просмотра как одного, так и нескольких камер одновременно, а также предоставлять историю изменений статусов заявок.
Для решения задачи разработано нативное мобильное приложение под платформу iOS и Android. Основные компоненты приложения:
1. Модуль авторизации — пользователь вводит логин и пароль для доступа к системе. После успешной авторизации загружается персонализированный список заявок.
2. Главная страница — содержит навигационное меню содержащее разделы: Главная, Показания, Заявки, Меню и отображает основную информацию: список активных заявок, их статусы и дату создания.
3. Детализация заявки — при выборе заявки открывается экран с подробной информацией: адрес объекта, описание объекта видеонаблюдения история статусов и кнопка перехода к видео.
4. Видеонаблюдение — реализовано два режима:
◦ Одиночный просмотр — полный экран с изображением с одной камеры, с возможностью масштабирования и поворота.
◦ Мультикамерный режим — сетка из нескольких видеоокон со скроллингом экнана, где каждое окно показывает поток с отдельной камеры. В каждом окне отображается метка местоположения.
5. Интеграция с сервером видеонаблюдения — приложение использует протокол RTSP или HTTP-потоки для получения видео в реальном времени. Для экономии трафика и энергии предусмотрены опции автоматического отключения потока при сворачивании приложения.
6. Уведомления — при изменении статуса заявки или обнаружении движения на камере пользователь получает push-уведомление.
7. Адаптивный дизайн — интерфейс адаптирован под различные размеры экранов и ориентации для портрет и ландшафт.
Технологический стек: Swift, Kotlin, UIKit, AVFoundation для работы с видео, URLSession для сетевых запросов, CoreData для кэширования данных, Firebase или собственный бэкенд для аутентификации и управления заявками.
Разработано функциональное мобильное приложение, которое позволяет клиентам служб безопасности:
• Быстро просматривать текущие заявки и их статусы.
• Получать доступ к прямым трансляциям с камер видеонаблюдения, включая возможность просмотра нескольких камер одновременно.
• Анализировать ситуацию на объекте в реальном времени, например, наблюдать за кафе, улицей или частным домом.
• Получать уведомления о важных событиях, что повышает оперативность реакции.
• Использовать интуитивно понятный интерфейс, обеспечивающий комфортную работу даже в условиях ограниченного времени или стрессовых ситуаций.
Приложение значительно улучшает взаимодействие между клиентом и службой безопасности, повышает уровень контроля над объектами и снижает риски, связанные с задержкой информации.