Проигрывание архива¶
Архивные записи можно посмотреть с помощью административного веб-интерфейса либо встроив наш DVR плеер на веб-страницу.
Аналог плеера, который вы видите в веб-интерфейсе, можно встроить на ваш сайт с помощью специального адреса embed.html с параметром dvr
.
Кроме того, к архивным записям можно получить доступ по разным протоколам с помощью специальных URL.
Доступ к DVR архиву по специальным URL¶
URL-адреса для проигрывания DVR¶
Доступ к архиву по URL может осуществляться в режиме потока и в режиме файла. Файл отличается от потока тем, что он конечен. То есть, при просмотре файла плеер будет показывать перемотку, а доступный для просмотра участок видео будет ограничен началом и концом. При просмотре потока перемотка не отображается, у потока нет конца, и он может продолжаться длительное время.
Это отличие видно и по URL. Например, файловый URL может заканчиваться на "index-1345345345354-3600.m3u8" (определены границы: начало 1345345345354 и через 3600 секунд окончание), а потоковый URL может заканчиваться на "timeshift_abs-1345345345354.ts" (определено только начало).
URL зависит от протокола, который вы используете для передачи видео, записанного в архиве.
Электронный телегид (Electronic Programme Guide, EPG)¶
DVR можно использовать вместе с EPG. Современный подход к предоставлению архива телепередач — записывать весь эфир и потом давать просматривать прошедшие (или отматывать назад текущие) передачи, используя расписание телепередач — EPG, Electronic Program Guide, он же электронный телегид.
Информация о записанных передачах и об их времени хранится в Middleware, а Flussonic Media Server предоставляет доступ к своему архиву как к бесконечной ленте (с удобной навигацией).
Есть два режима:
- просмотр уже записанной передачи;
- просмотр передачи, которая сейчас идет.
Если передача уже прошла и закончилась, то middleware на основании EPG формирует ссылку для просмотра из архива. Пользователь получает возможность посмотреть записанную передачу, как обычный файл. Например, если передача началась в 18:15 по Москве (14:15 UTC) 27 августа и длилась час, то middleware должен при выборе передачи в списке прошедших сформировать URL вида:
http://FLUSSONIC-IP:PORT/STREAM_NAME/index-1409148900-3600.m3u8
Если передача сейчас всё ещё идет, то middleware может сформировать специальный URL к архиву, позволяющий отматывать назад прямой эфир на начало передачи. Данная функциональность, к сожалению, поддерживается далеко не на всех устройствах и приставках, но тем не менее она существует. URL для такой незакончившейся передачи будет выглядеть так:
http://FLUSSONIC-IP:PORT/STREAM_NAME/index-1409148900-now.m3u8
Подробней о EPG можно прочитать в статье про работу с IPTV middleware.
Просмотр записей архива из административного веб-интерфейса¶
Вы можете просмотреть содержимое архива видеорегистратора через веб-интерфейс Flussonic UI. Для этого:
- Перейдите в настройки потока, нажав на название видеопотока на вкладке Media.
- На открывшейся странице откройте вкладку DVR.
На странице вы увидите DVR-плеер:
1. Текущее время проигрывания.
2. Пуск/пауза.
3. Центрирование таймлайна на ползунке проигрывания.
4. Приближение или отдаление таймлайна.
5. Перемещение вперёд/назад по таймлайну.
6. Регулирование громкости проигрывания.
7. Регулирование скорости проигрывания.
8. Ползунок проигрывания.
9. Таймлайн.
10. Указатель начальной точки, с которой должен начинаться фрагмент.
11. Указатель конечной точки, в которой должен заканчиваться фрагмент.
12. Сделать скриншот записи.
13. Начальное и конечное время фрагмента.
14. Скачать фрагмент.
15. Календарь.
16. Покадровый просмотр
17. Перейти к следующему кадру или на 5 кадров вперед
18. Перейти к предыдущему кадру или на 5 кадров назад
Вы также можете открыть плеер в новой вкладке или новом окне, используя URL вида:
http://FLUSSONIC-IP:PORT/STREAM_NAME/embed.html?dvr=true
Это плеер embed.html, использующийся для встраивания видео на веб-страницы.
Проиграть архив можно также в плеере предпросмотра прямо во Flussonic UI.
Навигация¶
На таймлайне (9) есть несколько зон, отмеченных разными цветами: красный цвет означает, что записи на этот период нет, зелёный означает, что запись доступна, голубой цвет означает текущий час, а серый — будущее время.
Вы можете кликнуть по любому месту на таймлайне или передвинуть ползунок проигрывания (8), чтобы начать воспроизведение видеопотока в плеере с выбранного места. Также вы можете использовать кнопки для навигации по таймлайну:
- знак прицела (3) для центрирования таймлайна на ползунке проигрывания.
-
и+
(4) для того, чтобы приблизить или отдалить представленный на таймлайне промежуток времени для более точного выбора времени.<
,>
(5) для перемещения вперёд/назад по таймлайну, чтобы передвинуть показанный на таймлайне промежуток времени на более раннее или позднее время (при этом саму запись вы не перематываете).- календарь (15) для выбора даты для просмотра/экспорта записи в этот день (если запись существует и дата не выходит за пределы определённой вами глубины архива).
Вы также можете найти в архиве конкретный момент с помощью покадрового просмотра. Это может быть полезно, например, чтобы при просмотре записи с камеры наблюдения найти лицо конкретного человека или номер машины. Для этого:
- Установите ползунок проигрывания (8) в зеленой зоне, там, где вы ожидаете найти нужный момент.
- Появится кнопка Seek per frame (Покадровый просмотр) (16). Нажмите ее.
- Используйте кнопки перехода к следующему кадру или на 5 кадров вперед (17), а также кнопки перехода к предыдущему кадру или на 5 кадров назад (18), чтобы найти нужный момент.
Экспорт записей DVR¶
Вы можете скачать один или несколько фрагментов записи архива для экспорта в виде видеофайла с расширением MP4. Для этого:
- Переместите указатели границ (10 и 11) на желаемые точки или введите точное время начала и конца фрагмента (13).
- Закрепите их с помощью знака замка (13).
- Скачайте фрагмент, нажав на кнопку скачивания (14).
Подробнее см. экспорт DVR.