Поддержка работы через прокси.
Есть возможность настроить размер сохраняемых отрезков видео.
Как пользоваться
На сайте webvybory2012.ru выбираете нужный участок.
Теперь надо получить пару (ip сервера и cid камеры). Есть три способа:
- Евгений Богер опубликовал список участков и id камер. В первом столбце этого списка находится id участка (в адресной строке браузера его можно увидеть). По нему легче искать. IP-адрес сервера и cid камеры указаны через пробел. Увидите.
- В адресной строке браузера видите id участка (http://webvybory2012.ru/#12345, 12345 и есть id участка).
В адресной строке вводите адрес webvybory2012.ru/account/channels?station_id=12345. Получаете файл в котором есть пары: ip сервера и cid камеры. - Когда начнется трансляция, с помощью дополнений к браузеру Firefox (Download Helper, Firebug, Tamperdata и т.п.) смотрите адрес, с которого поступает видео.
- В браузере Opera: Правой кнопкой мыши нажимаете на слове Урна/Комиссия -> Проинспектировать элемент -> Сеть. Слева каждые секунд 10 появляются записи segment.ts, откуда и берём IP адрес и CID.
- В браузере Google Chrome: В любом месте экрана, кроме самой камеры, правой клавишей мыши вызываем меню, и выбираем пункт "Просмотр кода элемента". Переходим на закладку "Network", ждем пока появиться новая запись segment.ts и выделяем ее правой кнопкой мыши. Копируем URL адрес, из которого берем IP адрес и CID.
Для запуска программы требуются три параметра:
- имя камеры (например, uik12345cam1).
Придумывайте сами. Оно будет добавляться в наименование выходного файла. Поэтому пишите без пробелов и без спецсимволов во избежание ошибок с файловой системой (например, uik12345cam1, где 12345 — id участка). По этому имени потом легче будет разбираться в записанном. Кроме этого, данный параметр исключит конфликт имен, если вы будете писать с разных камер в один каталог. - ip-адрес сервера (например, 188.8.8.8),
- id камеры (например, 9096138f-4687-11e2-bce6-048d7b47db12).
Вместо IP адреса можно использовать доменное имя. Пример:
212.46.220.238 - IP адрес
212-46-220-238.webvybory2012.ru - доменное имя
Убедитесь, что на диске достаточно места. Один час трансляции (640х480) с одной камеры занимает примерно 60 МБ.
Убедитесь, что есть права на запись в папку, где будет запущена программа.
Запустить программу из командной строки, используя указанные выше параметры:
java -jar webvybory2012Record.jar uik12345cam1 212-46-220-238.webvybory2012.ru 77bbb7b8-4732-11e1-8a16-001999c71993
либо
java -jar webvybory2012Record.jar uik12345cam1 212.46.220.238 77bbb7b8-4732-11e1-8a16-001999c71993
В случае неправильного указания параметров будут показаны примеры
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: http://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670448.97-1330670464.03
Added new segment: http://188.8.8.8/segment.ts?cid=9096138f-4687-11e2-bce6-048d7b47db12&var=orig&ts=1330670464.03-1330670479.10
В каталоге с программой создадутся файлы следующего формата
webvybory2012_<имя_камеры>_<день>_<часыминутысекунды>.ts
Время указывает на начало эпизода, находящегося в файле. Если стоит 04_080100, значит вы сумели быстро начать запись и в этом файле можно будет увидеть, как на участке запускают первых избирателей, а урны пусты.
Скачать программу: http://git.qwertovsky.com/webvybory2012recorder/downloads
Исходный код: http://bitbucket.org/qwertovsky/webvybory2012recorder.
Подробнее см. на http://habrahabr.ru/blogs/e_gov/139292/
p.s.
Если ява программа на не заработает, то вместо нее можно скачивать видеотрансляцию с сайта webvybory2012.ru при помощи бесплатной консольной программы ffmpeg (проверено в Linux и Windows).
Если вариант с консольной программой кажется вам слишком сложным, попробуйте вместо этого использовать VLC, Real Player.
Journal information