...
Code Block | ||
---|---|---|
| ||
record_response_content_disposition_header_value=attachment |
Загрузка и воспроизведение указанного фрагмента файла
В сборке 5.2.894 добавлена возможность загрузки и воспроизведения указанного фрагмента файла. Для этого необходимо запросить файл с указанием начали и конца фрагмента в секундах
Code Block | ||
---|---|---|
| ||
https://test.flashphoner.com:8444/client/records/stream.mp4?start=11&end=60 |
Может быть указано только время начала воспроизведения или только время конца.
Запрошенные фрагменты записываются в тот же каталог, где расположены файлы записей, с добавлением в имени времен начала и конца, например
Code Block | ||
---|---|---|
| ||
stream-s11-e60.mp4 |
После загрузки такие файлы не удаляются, если такой же фрагмент запрошен снова, сервер отправит уже существующий фрагмент.
Ограничения
1. Загрузка и воспроизведение фрагментов поддерживается только для MP4 контейнера. При запросе webm файла запись всегда загружается полностью.
2. Загрузка и воспроизведение фрагментов не поддерживается для потоков только с аудио. Такие записи всегда загружаются полностью.
3. При указании времени начала фрагмента, воспроизведение может начаться чуть раньше, в зависимости от расположения ключевого фрейма в файле.
Известные проблемы
1. Максимальная длина имени файла во всех актуальных файловых системах Linux ограничена 255 символами. При создании файла записи, имя будет сокращено до данного предела, включая расширение и номер части, если включена ротация.
...