Skip to content

Настроить запись архива для Catchup

Flussonic Media Server позволяет записывать потоки в архив на диск и затем проигрывать архив. Эта функциональность называется Digital Video Recording (DVR).

Архивом можно управлять, поддерживая нужную глубину в часах или днях и объём заполнения жесткого диска. DVR идеально подходит для Catchup сервисов и для встраиваемых автономных решений.

Note

Flussonic записывает поток в своем внутреннем представлении, независимо от какого-либо конкретного видеопротокола. А вот доступ к записанному потоку вы получаете уже по различным протоколам. Единственное, что вам нужно, — это включить запись архива, а затем использовать специальный URL-адрес для просмотра.

После транскодирования архив хранится сразу в нескольких битрейтах. Это позволяет быстро переключаться между ними при просмотре.

Чтобы начать запись архива, нужно кликнуть поток в списке в Media, перейти в раздел DVR и в поле Path указать путь до директории, куда будет вестись запись. Подробнее о настройке читайте в разделе Настройка DVR (Digital Video Recording).

Flussonic DVR

Как проверить запись архива

Проверить работу архива можно в веб-интерфейсе Flussonic на вкладке Overview в настройках потока. Эта вкладка содержит DVR плеер.

Также можно отдать ссылку для проигрывания по HLS (см. ниже) в Middleware. Stalker сам умеет их генерировать, как и многие другие Middleware.

Проигрывание архива

В руководстве по проигрыванию архива но различным протоколам приведен полный список URL-адресов с примерами и пояснениями.

Плеер embed.html

Используйте наш плеер embed.html.

C параметром ago плеер будет играть live и разрешать перемотку назад на указанное количество секунд:

http://FLUSSONIC-HOSTNAME/STREAMNAME/embed.html?ago=7200

Подробнее о плеере embed.html?ago=SECONDS

C параметром dvr=true плеер будет играть архив с инструментами для навигации по архиву:

http://FLUSSONIC-HOSTNAME/STREAMNAME/embed.html?dvr=true

Подробнее о плеере embed.html?dvr=true

HLS URL для DVR

Для проигрывания архива по HLS добавьте ссылку следующего вида в плеер или middleware:

http://FLUSSONIC-IP/STREAM_NAME/archive-TIME-DURATION.m3u8

Здесь TIME — время начала отрывка в UTC Unix Timestamp, DURATION — длительность запрашиваемого отрывка в секундах. Пример: archive-1350274200-4200.m3u8

Чтобы выбрать конкретные дорожки из мультибитрейтного потока, используйте параметр filter.tracks. Пример: filter.tracks=v2a1

Существуют и другие способы доступа к архиву из Middleware — перемотка, Catchup TV, Event-плейлисты.