Сегодня в Украине проходят выборы в Верховную Раду. Впервые была использована система видеонаблюдения за ходом голосования. На каждом участке установлен программно-аппаратный комплекс (ПАК), который состоит из ноутбука, двух веб-камер, двух удлиннителей и комплекта спутниковой связи для передачи данных на сервера ЦИК. На сайте vybory2012.gov.ua можно сегодня наблюдать за ходом голосования на любом участке. Для этого нужно было предварительно зарегистрироваться в системе и выбрать в закладки нужные для просмотра участки.
Все бы хорошо, но запись в файл на сайте не предусмотрена, а многие хотели бы сохранить это милое событие (или запечатлеть самого себя).
Оказывается, это возможно. Недавно в России также были выборы и было организовано наблюдение за ходом голосования. Хорошо разбирающиеся в ИТ люди смогли найти способ, с помощью которого можно сохранить в файл видеопоток.
Что для этого нужно?
1. Программа webvybory2012Recorder
2. Список камер тут Есть почти все камеры, 99%.
Как начать запись?
Для запуска программы требуются три параметра: имя камеры (например, uik12345cam1), ip-адрес сервера (например, 188.8.8.8) и id камеры (например, 9096138f-4687-11e2-bce6-048d7b47db12). Имя камеры придумывайте сами. Оно будет добавляться в наименование выходного файла. Поэтому пишите без пробелов и без спецсимволов во избежание ошибок с файловой системой (например, uik12345cam1, где 12345 — id участка). По этому имени потом легче будет разбираться в записанном. Кроме этого, данный параметр исключит конфликт имен, если вы будете писать с разных камер в один каталог.
Убедитесь, что на диске достаточно места. Один час трансляции с одной камеры занимает примерно 30 МБ.
Убедитесь, что есть права на запись в папку, где будет запущена программа.
Убедитесь, что у Вас установлена Java. Откройте командную строку (в Windows — сочетание клавиш Win+R). Наберите команду java. Нажмите Enter должно появиться много текста. Если команда не найдена, установите Java с сайта https://java.com.
Запустить программу из командной строки:
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12
В случае неправильного указания параметров будут показаны примеры
Identify at least 3 parameters: UIK name, server ip and camera id(cid)
Examples:
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12
With proxy:
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 -proxy 127.0.0.1:8080
Identify file length in minutes (default 60)
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 60
java -jar webvybory2012Record.jar uik12345cam1 188.8.8.8 9096138f-4687-11e2-bce6-048d7b47db12 -proxy 127.0.0.1:8080 60
Порядок параметров строго обязятелен.
После запуска программы будут появляться строки
Create new file: vybory2012_uik12345cam1_02_094048.ts
Added new segment: https://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670448.97-1330670464.03
Added new segment: https://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670464.03-1330670479.10
В каталоге с программой создадутся файлы следующего формата
webvybory2012___.ts
Время указывает на начало эпизода, находящегося в файле. Если стоит 04_080100, значит вы сумели быстро начать запись и в этом файле можно будет увидеть, как на участке запускают первых избирателей, а урны пусты.
В этом файле видео(15 fps, h264) и возможно аудио (25 kb/s, aac).
В последний файл ведется запись до тех пор, пока он не достигнет заданного размера по продолжительности трансляции. По умолчанию новый файл создаётся каждый час. Не трогайте последний файл, в него идет запись.
Информация взята с сайтов
https://habrahabr.ru/post/139292/
https://habrahabr.ru/post/156417/
https://git.qwertovsky.com/webvybory2012recorder
Здесь находятся
всего 0. За сутки здесь было 0 человек
не успел воспользоватся
0 ответить