Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ЭлементОписаниеМаксимальный размер
{streamName}Имя потока
{duration}Длительность файла, только для MP4-записей. Значение берется из атома mvhd (movie header) метаданных записи.
{startTime}Время начала записи потока20 символов
{endTime}Время окончания записи потока20 символов
{sessionId}Идентификатор сессии в кодировке BASE6460 символов
{mediaSessionId}Идентификатор медиасессии36 символов
{login}Логин32 символа
{audioCodec}Аудиокодек4 символа
{videoCodec}Видеокодек4 символа

...

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

Вычисление времени начала, окончания и длительности записи

Начиная со сборки 5.2.458, время начала, окончания и длительности записи вычисляется по меткам времени кадров потока. При этом, отсчет меток времени RTMP потока всегда начинается с 0, для WebRTC потока публикующая сторона фиксирует полную метку времени по данным своих часов.

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

Code Block
themeRDark
record_audio_buffer_max_size=100

По умолчанию, размер буфера установлен в 100 пакетов.

Скрипт обработки записанных файлов

...