...
Элемент | Описание | Максимальный размер |
---|---|---|
{streamName} | Имя потока | |
{duration} | Длительность файла, только для MP4-записей | |
{startTime} | Время начала записи потока или фрагмента | 20 символов |
{endTime} | Время окончания записи потока или фрагмента | 20 символов |
{startTimeMillis} | Время сервера на момент начала записи потока или фрагмента | 20 символов |
{endTimeMillis} | Время сервера на момент окончания записи потока или фрагмента | 20 символов |
{sessionId} | Идентификатор сессии в кодировке BASE64 | 60 символов |
{mediaSessionId} | Идентификатор медиасессии | 36 символов |
{login} | Логин | 32 символа |
{audioCodec} | Аудиокодек | 4 символа |
{videoCodec} | Видеокодек | 4 символа |
...
Начиная со сборки 5.2.458, время начала, окончания и длительности записи вычисляется по меткам времени кадров потока. При этом, отсчет меток времени RTMP потока всегда начинается с 0, для WebRTC потока публикующая сторона браузер фиксирует полную метку времени по данным своих часов.
Code Block | ||
---|---|---|
| ||
stream_record_policy_template={streamName}-{startTime}-{endTime}-{duration} |
В сборке 5.2.635 добавлена возможность указать время начала и окончания записи по часам сервера
Code Block | ||
---|---|---|
| ||
stream_record_policy_template={streamName}-{startTimeMillis}-{endTimeMillis} |
При этом метки времени в потоке в общем случае будут отличаться от показаний часов сервера.
Для более точного вычисления времени с учетом синхронизации аудио и видео в записи, необходимо включить буферизацию аудиоданных при записи. С этой целью, добавлена настройка
...