i3laze 0 Posted September 5, 2015 (edited) Допустим, POS-система выдала отчет за день по использованию скидочных карт. Известно точное время и название кассы. Хочется получить видеофрагменты -20сек +10сек от прокатывания каждой карты. Либо фотографии! Для получения кадра сейчас подойдет веб-запрос, отправленный в реальном времени. Но с видео и отмоткой в прошлое совсем беда. Пробежался по спецификации (http://www.devline.ru/aboutweb/). Как я понял, веб-сервер не умеет пока работать с архивом. (наследние версии 6.0). Командная строка умеет открывать архив одной камеры (в режиме --simple) с нужного места. При этом запускается автовоспроизведение. Это уже здорово. В итоге сейчас можно одной командой открыть программу и посмотреть нужный кадр +- нужный отступ секунд. Хотелось бы расширить функционал командной строки: 0. Сделать по-молчанию для режима --archive порт 9780. Сейчас он до сих пор пытается открыть 9779. 1. Добавить параметр --noautoplay. Сейчас, увы, для --archive запускается автовоспроизведение. Это не всегда удобно. В итоге мы сможем сразу увидеть нужный кадр. 2. Добавить возможность экспорта кадра на сетевой диск (т.е. с указанием пути). Например: observer.exe --archive --export --cam-index N --time хх:хх:хx --folder "\\server\share" либо в реальном времени: observer.exe --export --cam-index N --folder "\\server\share" 3. Добавить для режима --simple взаимоисключающие параметры --stoptime и --duration, Где первое это "время остановки" вида хх:хх:хх, второе - "длительность фрагмента" в секундах. 4. Добавить возможность экспорта файлов на сетевой диск с параметрами выше. Например: observer.exe --archive --cam-index N --time хх:хх:хх --duration 20 --export --folder "\\server\share" либо в реальном времени: observer.exe --export --cam-index N --duration 20 --folder "\\server\share" Во втором и четвертом случае вообще отпадает необходимость иметь настроенный клиент. В итоге Любая внешняя программа сама сможет отправить на --server команду нарезать кадры или видеофрагменты, и можно будет просмотреть результат прямо из сетевой папки. Связь с Линией в реальном времени не потребуется, выборку можно делать в конце дня. Edited September 5, 2015 by i3laze Share this post Link to post Share on other sites В
i3laze 0 Posted September 5, 2015 Пожелания перечислены в порядке, который за несколько релизов доведет существующее "открытие окна архива нужной камеры на нужном месте" до "автоматизированного экспорта всего, что попросишь". Разумеется, --export должен приводить к автоматическому закрытию программы. Да и GUI лучше вообще не открывать) Share this post Link to post Share on other sites В
i3laze 0 Posted September 5, 2015 (edited) Отдельная хотелка: 1. Пожелания по доступу к архиву действительны и для веб-сервера. То есть для <image-uri> и <video-uri> Параметры "время в прошлом" и "длительность фрагмента". 2. А нельзя ли научить сервер обрабатывать GET-запросы для чайников?)) Только про отдельные кадры, которые сейчас <image-uri> через JSON. Тогда можно было бы включать в разные отчеты динамические ссылки на кадры в архиве, вида: http://videoserver:9786/frame.php?l=login&pwd=password&camera=N&time=xx:xx:xx Или использовать да хоть на сайте в реальном времени: http://videoserver:9786/frame.php?l=login&pwd=password&camera=N Edited September 5, 2015 by i3laze Share this post Link to post Share on other sites В
Станислав 0 Posted September 6, 2015 Здравствуйте! Допустим, POS-система выдала отчет за день по использованию скидочных карт. Известно точное время и название кассы.Хочется получить видеофрагменты -20сек +10сек от прокатывания каждой карты. Либо фотографии Уточните, пожалуйста, какая именно система? Обратите внимания на POS-системы, которые прошли одностороннюю интеграцию:• «UniPOS 8» http://www.devline.ru/pos/universe/;• «Трактиръ» http://www.devline.ru/pos/traktir/;• «Front-Office» http://www.devline.ru/pos/front-office/. Как я понял, веб-сервер не умеет пока работать с архивом. (наследние версии 6.0). Думаю, в версиях 7.*.* умеет, ждём обновление спецификации.0. Спасибо за найденную ошибку - поправим (#7025)1. Это не имеет отношение к спецификации, это поведение наблюдательного поста. Если Вы заметили, при открытии просмотра архива, после выбора даты (всё это прописывается в командной строке) запускается просмотр архива, что собственно и происходит. Вы выбрали и указали всё что нужно - далее смотрим архив? Или нужно дополнительно ещё и нажать "Воспроизвести" ?Ваши пожелания будут рассмотрены и возможно реализованы (задача #7026)Благодарим за содействие в развитии системы "Линия". 2. А нельзя ли научить сервер обрабатывать GET-запросы для чайников?)) По просмотру архива в веб интерфейсе ждём спецификацию.Онлайн, список камер http://admin:@demo.devline.ru:1818/cameras/ Онлайн, видео http://admin:@demo.devline.ru:1818/cameras/1/video?resolution=640x480 Онлайн, отдельный кадр http://admin:@demo.devline.ru:1818/cameras/1/image?resolution=640x480 Share this post Link to post Share on other sites В
i3laze 0 Posted September 6, 2015 (edited) UCS R-Keeper 6. Самое популярное кассовое ПО. Беда в том, что это все остальные разработчики должны плясать вокруг UCS (их политика), например, платить им деньги за разработку интеграции. Мне пока не интересен вывод данных в OSD. Скорее, синхронизация Линии с отчетами дисконтной системы UCS R-Keeper CRM. 1. Сейчас при указании всех параметров запускается автовоспроизведение. Хотелось бы влиять на это поведение. 2. 4. Экспорт из консоли приветствуется. Edited September 6, 2015 by i3laze Share this post Link to post Share on other sites В
Станислав 0 Posted September 7, 2015 Здравствуйте! Возможность интеграции с UCS R-Keeper изучается в рамках задачи #5682 1. Сейчас при указании всех параметров запускается автовоспроизведение. Хотелось бы влиять на это поведение.2. 4. Экспорт из консоли приветствуется. Будет рассмотрено в задаче #7026 Благодарим за содействие в развитии системы "Линия". Share this post Link to post Share on other sites В
i3laze 0 Posted October 17, 2015 (edited) Добрый вечер, По просмотру архива в веб интерфейсе ждём спецификацию. Онлайн, список камер http://admin:@demo.devline.ru:1818/cameras/Онлайн, видео http://admin:@demo.devline.ru:1818/cameras/1/video?resolution=640x480Онлайн, отдельный кадр http://admin:@demo.devline.ru:1818/cameras/1/image?resolution=640x480 Планирую раз в неделю сохранять кадры неких событий. Появилась ли спецификация? Подобные HTTP-запросы в архив были бы хорошим решением для внешних приложений. Впрочем, как и экспорт кадров архива из командной строки) Edited October 17, 2015 by i3laze Share this post Link to post Share on other sites В
Станислав 0 Posted October 18, 2015 Здравствуйте!На данный момент нет (#6231).По результату сообщу. Share this post Link to post Share on other sites В
spydex 0 Posted February 28, 2017 Здравствуйте! На данный момент нет (#6231). По результату сообщу. Здравствуйте, появилась ли возможность просматривать архив через веб интерфейс? интересует как видео, так и отдельный кадр Share this post Link to post Share on other sites В
Станислав 0 Posted February 28, 2017 Здравствуйте! Через веб интерфейс самой "Линии" - конечно, обновление можно скачать на нашем сайте http://www.devline.ru/software/ Если требуется забирать архив сторонним программным обеспечением, спецификацию можно найти на нашем сайте http://www.devline.ru/aboutweb/#RPC Получение архива именно HTTP-запросами, обсуждаемый в данной теме - на данный момент нет, возможность изучается в рамках задачи #6231 Share this post Link to post Share on other sites В