Я все-таки разобрался, как не только смотреть видео записанное на домашний видеосервер посредством развернутого сервиса MotionEyE под Ubuntu 18.04 Server когда оно есть и его просто скачиваешь. Это неинтересно, досконально прошерстив тему, как включить возможность просмотра записанного через браузер. Об этом я хочу поведать Вам читатели моего блога «Реальные заметки Ubuntu & Mikrotik»

Что нам понадобится:

Шаг №1: Развернутый сервис MotionEyE под Ubuntu 18.04 Server, навсякий случай напомню как это сделать. Нужно открыть браузер и в строке адреса набрать следующий URL (Адрес): https://www.ekzorchik.ru, затем в поиск на блоге указать: motioneye и будет Вам все что я тегировал на тему работы с сервисом MotionEyE. Нужная заметка называется, как «Ставлю фронтенд MotionEye на Ubuntu 18.04 Server»

Шаг №2: На сервис MotionEyE заведена камера, к примеру

D-Link DCS-2103

Камера смартфона/планшета с использованием приложения IP Webcam

Настройки записи должны быть:

Camera1 — (General Settings) Advanced Settings: ON

  • (Movies: ON)
  • Movie Format: H.264 (.mp4)

Шаг №3: После того, как есть уже сохраненные видео файлы, заходим в камеру, затем кликаем по иконке проигрывания (всплывающее сообщение «open movies browser»), видим записанные видео файлы

Хронология записанных видеофайлов в MotionEyE

  • выбираем любое и нажимаем левой кнопкой мыши по любому видео. Из доступных опций:
  • Переключиться на предыдущее
  • Close (закрыть текущее окно камеры)
  • Download (сохранить данное видео на текущую систему под которой Вы сейчас работаете)

Шаг №4: Чтобы добавить опцию проигрывания в браузере:

ekzorchik@srv-bionic:~$ sudo find / -name main.js

/usr/local/lib/python2.7/dist-packages/motioneye/static/js/main.js

За справкой обращался: https://html5book.ru/html5-video/

На данный момент браузеры поддерживают три основных видео формата:

Формат Видеокодек Аудиокодек

  • .mp4 H.264 AAC
  • .ogg/.ogv Theora Vorbis
  • .webm VP8 Vorbis

Видео в формате .avi на сайте средствами HTML5 не воспроизводится.

  • controls -> Указывает браузеру, что нужно отобразить базовые элементы управления воспроизведением (воспроизведение, пауза, громкость).
ekzorchik@srv-bionic:~$ sudo nano +3500 /usr/local/lib/python2.7/dist-packages/motioneye/static/js/main.js

/* добавил type */

var video_container = $('<video class="picture-dialog-content" controls="true" type="video/mp4">');

ekzorchik@srv-bionic:~$ sudo systemctl restart motioneye.service

ekzorchik@srv-bionic:~$ sudo systemctl restart motioneye.service && sudo systemctl status motioneye | head -n5

● motioneye.service - LSB: Start the motionEye server

Loaded: loaded (/etc/init.d/motioneye; generated)

Active: active (running) since Tue 2019-05-14 20:44:32 MSK; 12ms ago

Docs: man:systemd-sysv-generator(8)

Process: 650 ExecStop=/etc/init.d/motioneye stop (code=exited, status=0/SUCCESS)

ekzorchik@srv-bionic:~$ sudo systemctl restart motion && sudo systemctl status motion | head -n5

● motion.service - LSB: Start Motion detection

Loaded: loaded (/etc/init.d/motion; generated)

Active: active (exited) since Tue 2019-05-14 20:45:54 MSK; 16ms ago

Docs: man:systemd-sysv-generator(8)

Process: 740 ExecStop=/etc/init.d/motion stop (code=exited, status=0/SUCCESS)

Сервис успешно перезапущен, проверяю, что при открытии выбранного видео файла теперь доступен функционал проигрывания видео в браузере:

Активирована возможность просмотра видео в браузере для MotionEyE

Щелкнув по добавленной иконке запуска проигрывания получаю воспроизведение видео файла который был сформирован посредством срабатывания настроенного триггера на движение.

Работает. На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru