Кейс для тех, кто верит...

Что "ну просто воспроизведите видео в приложении"

Работаем над приложением для охранного агентства KMET. Клиент использует Trassir - систему видеонаблюдения, которая хранит тонны архивов с камер.

Казалось бы - чего проще, прикрутить просмотр этих записей в мобильное.

  • Ага, щас.

Вот немного реальности с фронта:

1. На Android нет нормальных видеоплееров.🤖 Один (один!) более-менее живой вариант работает через Jetpack Compose так, будто он вчера из окна выпал. Ротация экрана - и всё, лаги, дропы, привет боль.

2. iOS - ещё веселее.📱 Поддержка потокового видео? Да, только если ты сам допишешь пол-HLS-парсера и вручную склеишь звук с видео. В остальном - танцы с AVPlayer и надежда, что Apple не выкатит апдейт, который всё сломает.

3. Формат MP4 - не спасает. Даже если видео скачано, оно может не играться - банально потому, что кодек или контейнер не поддерживается нативно.

А теперь добавим в уравнение Trassir API, который сам по себе закрытый, не особо документированный и точно не про UX.

Когда охранное агентство хочет мобильный доступ к видеоархиву, это уже не "мобильное приложение", это интеграция уровня "пишем свой VLC с нуля, но в красивой обёртке".

И знаешь что? Мы это делаем.

Кейс для тех, кто верит... | Сетка — социальная сеть от hh.ru Кейс для тех, кто верит... | Сетка — социальная сеть от hh.ru