Что надо знать для работы с CMSv6? К чему может привести неправильная настройка акселерометра на KP1? Повлияет ли на пользователей Wialon прекращение поддержки Flash? Об этом и о многом другом на вебинаре в рамках митапов Gurtam рассказал Александр Бусло, специалист по оборудованию в дивизионе Wialon.
Александр Бусло – эксперт в работе с оборудованием, уже более 4 лет работает в этой сфере, консультирует и помогает партнерам и сотрудникам компании по вопросам, связанным с телематическими устройствами.
Статистика по видеоустройствам Wialon
Первое устройство КР1 от SmartWitness было интегрировано в Wialon в январе 2015 года. По мнению Александра, это был скорее видеорегистратор с функцией передачи координат и событий, нежели полноценный MDVR. К нему можно подключить только две камеры, но имеется акселерометр, который фиксирует ускорение, торможение, резкие разгоны и т.д.
Схема взаимодействия КР1 с платформой Wialon
«Один из наших партнеров, у которого было установлено 350 единиц КР1, настроил акселерометр ну уж слишком чувствительно и отправил машины с этими устройствами кататься по стране. Из-за этого 350 КР1 выгрузили порядка 100 тыс. фотографий на нашу платформу за неделю. Мы получили возможность проверить нашу устойчивость к DDoS. Wialon выдержал эту проверку, а вот партнер получил серьезный перерасход трафика по своим SIM-картам», – делится интересным опытом Александр.
Компания Gurtam интегрировала Streamax и Howen в систему в 2016 году. Как отметил Александр, эти устройства уже больше напоминают гибрид видеокамеры и трекера.
Как онлайн-стрим изменяет схему взаимодействия с платформой? Сначала Wialon отправляет команду на MDVR, который передает сырой стрим на RTMP-сервер. Тот, в свою очередь, конвертирует видео в понятный для браузера формат, и только потом стрим попадает к партнеру.
Схема взаимодействия Streamax/Howen и Wialon
В сущности, Wialon не задействован во время живого стрима. Взаимодействие происходит на уровне RTMP-сервера и браузера пользователя и только слегка затрагивает фронтенд платформы (отображение окна плеера в Wialon).
«Мы как отдел оборудования всегда исходили в первую очередь из того, что нужно партнерам и что могут предложить им производители», – отметил специалист, объясняя, почему Gurtam предоставляет партнерам возможность использовать оборудование Streamax и Howen.
Специалисты Gurtam обратили внимание на то, что эти производители предлагают возможность установки и настройки собственных RTMP-серверов на стороне наших партнеров. Почему это так важно, Александр пояснил далее.
На первый взгляд, это было бы проще и логичнее. Но тогда возникла бы проблема задержки воспроизведения видео, которая характерна для онлайн-стрима. Например, если RTMP-сервер работает на стороне Wialon, а бизнес партнера находится в ЮАР, сырой стрим сначала поступает в голландский дата-центр, далее в Wialon и только потом возвращается в ЮАР, чтобы пользователь мог его посмотреть. Вероятность задержки воспроизведения видео в таком случае крайне высока. Кроме того, MDVR очень требовательны к скорости соединения.
Задержка может возникать и в том случае, если партнер сам разворачивает RTMP-сервер, но будет при этом существенно меньше, чем задержка для RTMP-сервера на стороне Wialon.
«CMSv6 – этакий RTMP-сервер на стероидах, который делает все», – Александр приводит собственное описание платформы для обработки видео.
В случае с CMSv6 устройство MDVR напрямую не связывается с Wialon. Все взаимодействие организовывается через CMSv6 путем API-запросов. Таким образом происходит передача телематических данных, ссылок на фото и видео в Wialon. Сами запрошенные фото и видео хранятся на сервере, где установлен CMSv6. Что касается стрима, он также попадает к пользователю так же, как у Streamax и Howen, только здесь вместо RTMP выступает CMSv6.
Схема взаимодействия с CMSv6
Благодаря отсутствию прямого взаимодействия MDVR-устройства и Wialon, отпадает необходимость интегрировать каждое отдельное устройство разных производителей с мониторинговой системой. В первую очередь, это удобно тем, что не нужно тратить время на интеграцию. Если MDVR-устройство работает с CMSv6, это автоматически означает, что оно работает и с Wialon.
Список производителей, работающих с Wialon через CMSv6
Снимаются лимиты по длительности запрошенных видео. Правда, для этого необходимы два условия: стабильное интернет-соединение и достаточно места на сервере, где установлен CMSv6.
Партнер сам решает, сколько хранить запрошенные фото и видео. У CMSv6 есть и инструменты, позволяющие работать с хранилищем: предупреждение об окончании места на диске, минимальное и максимальное количество записываемых дней, разбиение архива на файлы, выбор формата хранения файлов и т.д.
Обычно мы просим наших партнеров развернуть прокси-сервер на стороне CMSv6. Это нужно для того, чтобы ссылка на видео-стрим имела соответствующий формат (https://). Браузер пользователя не может отобразить незащищенное соединение в защищенном, то есть не может отобразить стрим с http-ссылкой, которую генерирует CMSv6. С этим и помогает прокси-сервер.
CMSv6 может отправлять стримы в формате HLS и RTMP. Это важный момент, учитывая, что Flash (RTMP) скоро будет отключен, а HLS останется. Вам просто нужно будет переключить формат стрима на стороне CMSv6, а на стороне Wialon необходимо в дополнительных настройках объекта убрать галочку в графе Prefer Flash Player for Live Stream.
Что же касается Streamax, у них есть свой FT Vision, который не использует Flash-плеер. Howen может работать через CMSv6 и использовать формат HLS для отправки на платформу.
Хотите еще больше подробностей? Смотрите полную запись вебинара:
Благодарим Александра Бусло за уйму полезной информации о видеомониторинге, а также всех, кто присоединился к нашему вебинару онлайн. Спасибо за слова поддержки и интересные вопросы. Смотрите видео с прошедшими событиями и узнавайте о предстоящих на специальной странице митапов.