Skip to content

Записи

Собрание кончилось, и через полчаса его просят прислать. Архив у эфира есть, смотреть его можно — но у самого собрания в архиве нет ни имени, ни границ: есть только две даты, которые кто-то держит в голове. Их и пересылают: «посмотри примерно после трёх».

Кнопка записи закрывает этот разрыв. Оператор нажимает её в начале собрания и второй раз в конце — и у отрезка появляются имя, границы, строка в списке и кнопка «В VOD».

Архив и запись отвечают на разные вопросы. Архив — на вопрос «сохраняем ли мы эфир». Запись — на вопрос «где то самое собрание».

Из этого следует главное ограничение: запись — это отрезок того, что уже пишется. Записать можно только эфир, который идёт и пишет архив; сама кнопка записи эфир не поднимает и архив ему не включает.

Как записать собрание

Записи живут на вкладке Записи в карточке эфира. Слева — кнопка, справа — настройки, ниже — список того, что уже записано.

Вкладка «Записи» в карточке эфира

Круглая красная кнопка начинает запись, квадратная — заканчивает. Пока запись идёт, у самой вкладки в ряду вкладок горит красная точка: карточку видно с любой другой вкладки.

Имя записи сначала дают за оператора — это имя эфира и момент старта. Собрание удобнее назвать по-человечески: карандаш в строке списка переименовывает запись в любой момент, в том числе после того, как она кончилась.

Запись начинается с нажатия, а не за сколько-то секунд до него. Границы записи — то, что решил оператор; задним числом они не правятся.

Пока запись идёт

Состояние записи кнопка говорит словами: отметка REC, время от начала и имя записи.

Кнопка во время записи

Состояние живёт на сервере, а не в открытой вкладке, и вкладка обновляет его сама: второй оператор, открывший ту же карточку, видит ту же запись и тот же счётчик.

Под кнопкой может появиться строка «нет данных с 14:07». Она означает, что архив эфира перестал прибывать с этого момента — замолчал источник или перестал писаться архив. Запись при этом не прервана: вернулся сигнал — та же запись продолжается, а в архиве остаётся дыра на время молчания.

Когда запись кончается

Запись кончается в одном из трёх случаев:

  • Оператор нажал стоп — обычный конец собрания.
  • Исчерпан потолок длительности — предел, заданный в настройках записи.
  • Данные перестали приходить — архив не прибывает дольше порога тишины.

Момент конца берётся по причине, а не по тому, когда система это заметила. У записи, закрытой по тишине, конец ставится там, докуда архив дописан: если источник замолчал в 14:00, а система разобралась в 14:30, длительность записи кончается на 14:00 и лишних получаса в ней нет.

Причину видно в списке под фазой записи:

Что написано Что случилось
остановлена оператором нажата кнопка стопа
исчерпан потолок длительности запись забыли остановить
данные перестали приходить архив перестал прибывать, а эфир при этом работает
стрим остановлен эфир перестал идти
архив у стрима снят у эфира выключили запись архива
стрим удалён эфир удалён из конфигурации

Запись, закрывшаяся сама, годится наравне с остановленной вручную: записанное до остановки смотрится и экспортируется по общим правилам. Строка записи переживает и эфир — удалённый эфир уносит с собой конфигурацию, но не список своих записей и не файлы уже сделанных экспортов.

Настройки записи

Настройки стоят справа от кнопки и задаются для каждого эфира отдельно.

Поле Что задаёт Умолчание Границы
Потолок длительности, мин сколько запись может идти, прежде чем закроется сама 480 (8 часов) от 1 до 1440 мин
Порог тишины, мин сколько архив может не прибывать, прежде чем запись закроется 30 от 10 до 1440 мин
Экспортировать готовую запись в VOD экспортировать каждую готовую запись без нажатия выключено

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

Порог тишины короче десяти минут задать нельзя, и это не произвол: докуда дописан архив, управляющий контур узнаёт от стримера раз в несколько минут, и более короткий порог закрывал бы исправные записи между двумя сообщениями.

Запись берёт настройки в момент старта и живёт по ним до конца. Правка настроек под идущей записью на неё не действует — оператор, нажавший кнопку, получает ровно те пределы, которые видел, — и вступает в силу со следующей записи.

Список записей

Список записей эфира

Записи перечислены новыми сверху и показывают имя, фазу, начало, длительность и владельца — логин того, кто нажал кнопку. Нижняя строка на снимке — запись, которую забыли остановить: она шла ровно восемь часов и закрылась потолком длительности сама.

Фаз три, и запись проходит их по порядку:

  • идёт — метки конца ещё нет.
  • сохраняется — кнопка стопа нажата, стример дописывает последние фрагменты архива. Фаза короткая, и запись выходит из неё сама.
  • готова — интервал записи лежит в архиве целиком, запись можно смотреть и экспортировать.

Действия в строке: Смотреть открывает плеер на интервале записи, В VOD заказывает экспорт, карандаш переименовывает, корзина удаляет. У идущей записи экспорт недоступен: экспортируется целая запись, а она ещё не кончилась.

Архив хранится не вечно, и края старых записей чистка съедает первыми. Рядом с именем записи об этом говорят пометки:

  • в архиве 14:20 – 17:00 — от записи остался кусок, и смотреть с экспортом работают по нему.
  • архив стёрт — интервала в архиве больше нет. Строка остаётся в списке, и ссылки на уже сделанные экспорты из неё работают.
  • данных нет — за интервал записи в архив не попало ничего.

Удаление уносит саму запись, а не записанное: архив остаётся до своей чистки, файлы сделанных экспортов остаются в VOD. Идущую запись удалить нельзя — сначала стоп.

Чужую запись — начатую другим оператором — остановить, переименовать или удалить можно, но панель спросит подтверждение и назовёт владельца. Одно нажатие обрывает чужое многочасовое собрание, и вернуть его нечем.

Экспортировать запись в VOD

Кнопка В VOD у готовой записи заказывает файл: сервер собирает интервал записи из архива в mp4 и кладёт его в каталог VOD отдельным ассетом. Ход и исход видны в самой записи — разверните строку стрелкой слева.

Экспорт записи и ссылка на ассет

Строка экспорта показывает интервал, состояние и, когда файл собран, ссылки Ассет и Скачать. Готовый файл появляется в разделе VOD панели — под ключом вида recordings/townhall/2026-09-17/16-37-34, то есть по эфиру и моменту начала записи.

Ради этого экспорт и делают: архив держит окно заданной глубины и старое вытесняет новым, а ассет в каталоге лежит, пока его не удалят. Запись собрания, которую будут смотреть полгода, место ей — в VOD, а не в архиве.

Остальное про экспорт коротко:

  • Автоэкспорт. Переключатель в настройках экспортирует каждую готовую запись эфира без нажатия. Пустую запись он пропускает — собирать нечего.
  • Отмена. Пока файл собирается, экспорт отменяется кнопкой в той же строке: заказ не той записи занимает сервер надолго.
  • Повторный экспорт. Готовую запись можно экспортировать ещё раз — столько раз, сколько нужно, пока её интервал держит архив. Прежний ассет при этом остаётся нетронутым: у повтора свой ассет со своим ключом и своим именем, отличимым от первого по порядковому номеру.
  • Перерыв внутри записи. Если посреди собрания источник пропадал, файл выйдет короче интервала на это время — сборщик склеивает разрыв.

Зашифрованный эфир не экспортируется: файл из него не собрать, и панель скажет об этом отказом.

Когда записать нельзя

У эфира без архива записывать нечего, и кнопки на вкладке нет вовсе — вместо неё подсказка со ссылкой на настройки архива.

Вкладка «Записи» у эфира без архива

В остальных случаях кнопка на месте, но заперта, и препятствие названо до нажатия — вместе со ссылкой на то, чем оно чинится:

Что написано Что делать
Архив у стрима не настроен: записывать нечего Включить архив на вкладке DVR.
Стрим не размещён ни на одной ноде Проверить размещение эфира.
Стрим не запущен Разобраться с источником: эфир не идёт, и записывать нечего.
Стрим запущен, но нода N не пишет архив Проверить диски и настройки архива на этом стримере: эфир идёт, но в архив не попадает.
Ноду N не слышно: состояние стрима неизвестно Проверить связь стримера с управляющим контуром.
Состояние стрима неизвестно: статистики нет Подождать: панель ещё не получила состояние эфира. Замок снимется сам.

Три последние причины различаются намеренно: «не запущен» отправляет к источнику, «не пишет архив» — к дискам, «не слышно» — к связи между стримером и управляющим контуром.

Кто может записывать

Кнопку, настройки записи, экспорт, переименование и удаление выполняют администраторы — роли admin и superadmin. Остальным записи видны, но недоступны.

Каждое такое действие попадает в журнал аудита с логином того, кто его сделал. Автоматических решений — закрытия записи по потолку или по тишине и автоэкспорта — в журнале нет: они объясняются причиной в самой записи.

Что дальше

  • Архив — без чего записи не существует.
  • Эфиры — карточка, на вкладке которой всё это живёт.
  • Журнал аудита — кто и когда записывал.