NVR Shinobi
-
Здравствуйте.
Существует открытый проект, посвященный видеонаблюдению - Shinobi.
Сайт проекта - https://shinobi.video/
бесплатная версия ПО имеет некоторый ограничения (по количеству подключенных камер, например), но вполне работоспособна.
У этого NVR есть готовый API, благодаря которому можно к нему полнофункционально подключаться из сторонних программ.
Описание тут.
https://shinobi.video/docs/api
Как настроить HTTP плагин для работы с этим API?
-
Задача отобразить поток
http://xxx.xxx.xxx.xxx/[API KEY]/mp4/[GROUP KEY]/[MONITOR ID]/s.mp4
предварительно авторизовавшись
$.post('http://xxx.xxx.xxx.xxx/?json=true',{machineID: "fMUVxYdG1X3hWb7GNkTd", mail: "ccio@m03.ca", pass: "123", function: "dash"},function(d){ console.log(d.$user) })
-
Задача отобразить поток
> http://xxx.xxx.xxx.xxx/[API KEY]/mp4/[GROUP KEY]/[MONITOR ID]/s.mp4 >
предварительно авторизовавшись
> $.post('http://xxx.xxx.xxx.xxx/?json=true',{machineID: "fMUVxYdG1X3hWb7GNkTd", mail: "ccio@m03.ca", pass: "123", function: "dash"},function(d){ > console.log(d.$user) > }) >
Добрый день, отобразить поток где ? не совсем ясно, опишите подробнее
-
Отобразить на экране IH.
В элементе "cctv" такой формат ссылки не работает.
Видимо в элементе "http"
Или нужен плагин "видеоплеер" ??
-
Отобразить на экране IH.
В элементе "cctv" такой формат ссылки не работает.
Видимо в элементе "http"
Или нужен плагин "видеоплеер" ??
Добрый день, есть виджет видео, но он работает с ютубом, можно было бы добавить поток mp4, но остается вопрос с авторизацией
-
Дайте ссылку на виджет видео, пожалуйста.
Попробую поиграться, может получится отключить авторизацию.
-
Дайте ссылку на виджет видео, пожалуйста.
Попробую поиграться, может получится отключить авторизацию.
Добрый день, виджет видео есть в системе по умолчанию, но работает только с ютубом
-
отвязать нельзя?
-
отвязать нельзя?
Добрый день, виджет видео весь в Вашем распоряжении
попробуйте вариант с HTML виджетом, код для виджета:
<video width="100%" height="100%" controls=""><source src="http://xxx.xxx.xxx.xxx/[API KEY]/mp4/[GROUP KEY]/[MONITOR ID]/s.mp4" type="video/mp4"></video>
наследование стилей CSS необходимо отключить
Может быть проблема с авторизацией нужно как то заставить браузер авторизоваться (можно попробовать вручную) и посмотреть есть ли картинка в плеере
-
как закрыть окно редактирования html code?
-
как закрыть окно редактирования html code?
Добрый день, видимо в коде происходит ошибка, обновите страницу и попробуйте так:
<video width="100%" height="100%" controls=""><source src="http://xxx.xxx.xxx.xxx/[API KEY]/mp4/[GROUP KEY]/[MONITOR ID]/s.mp4" type="video/mp4"></video>
-
Так работает, спасибо.
изображение еще не получил, но попробую с настройками апи поиграться.
-
Так работает, спасибо.
изображение еще не получил, но попробую с настройками апи поиграться.
Добрый день, там есть ошибка c jquery попробуйте так:
<video width="100%" height="100%" controls=""><source src="http://xxx.xxx.xxx.xxx/[API KEY]/mp4/[GROUP KEY]/[MONITOR ID]/s.mp4" type="video/mp4"></video>
-
Изменений нет.
Но ссылка и в последнем и в предыдущем варианте у плеера правильная.
-
Изменений нет.
Но ссылка и в последнем и в предыдущем варианте у плеера правильная.
Добрый день, у вас запрос авторизации с пробелом
jquery.min.js:2 POST http://%20192
-
не, не понял.
-
-
Да, еще пробелы лишние нашел.
Но картинки пока нет.
Если выключить авторизацию, скрипт оставить таким
<video width="100%" height="100%" controls=""><source src="http://192.168.ххх/FlnBo0BPMGLjSPaTsjwVRGdHOJhhQ1/mp4/VIEWRECHOME/VSC1/s.mp4" type="video/mp4"></video>
Или нужно что-то еще?
-
Да, еще пробелы лишние нашел.
Но картинки пока нет.
Если выключить авторизацию, скрипт оставить таким
> > <video width="100%" height="100%" controls=""><source src="http://192.168.ххх/FlnBo0BPMGLjSPaTsjwVRGdHOJhhQ1/mp4/VIEWRECHOME/VSC1/s.mp4" type="video/mp4"></video> > >
Или нужно что-то еще?
Добрый день, да только без скрипт
<video width="100%" height="100%" controls=""><source src="http://192.168.ххх/FlnBo0BPMGLjSPaTsjwVRGdHOJhhQ1/mp4/VIEWRECHOME/VSC1/s.mp4" type="video/mp4"></video>
-
Промежуточные результаты.
Изображение вывести удалось. Без авторизации.
Для этого в шиноби создал Api-Key "для любого хоста" - 0.0.0.0
И в ссылке обязательно указать порт (по умолчанию 8080).
<video width="100%" height="100%" controls=""><source src="http://192.168.88.39:8080/FlnBo0BPMGLjSPaTsjwVRGdHOJhhQ1/mp4/VIEWRECHOME/VSC1/s.mp4" type="video/mp4"></video>
В результате, получил такую конфигурацию.
IH и Shinobi работают на одном хосте, каждая на своей ВМ (на хосте установлен ESXI от VMW).
Shinobi может работать с любыми камерами, как в своей сети, так и за роутером, без ограничений.
А сетевое взаимодействие IH с Shinobi идет через виртуальный коммутатор гипервизора со скоростью 10Gb/s не нагружая физическую сеть.
Из "особенностей".
Для начала воспроизведения нужно нажать "плей" в виджете. И воспроизведение сопровождается индикатором загрузки посреди экрана (вращающаяся темная окружность), видимо в ожидании, когда шиноби очередной фрагмент сделает доступным для скачивания.
И не удалось подобрать размер виджета так, чтобы он отображался без правого лифта.