DASH манифест для проигрывания неоконченных трансляций из архива
DASH манифест для проигрывания неоконченных трансляций из архива
Note
Эта информация нужна, если вам требуется использовать статический манифест при проигрывании неоконченных трансляций из архива по DASH.
http://FLUSSONIC-IP/STREAMNAME/archive-1350274200-4200.mpd
- 1350274200 — время начала отрывка для проигрывания из архива.
- 4200 — сколько секунд проиграть.
Речь идет о потоках, которые идут в прямой трансляции и пишутся в архив. При запросе архива указанная в URL верхняя граница диапазона может уходить в будущее, где трансляции ещё нет.
Flussonic позволяет выбирать, какой DASH манифест (плейлист) будет отсылаться клиенту. Бывает динамический (обновляемый) или статический DASH манифест.
По умолчанию Flussonic обновляет файл манифеста по мере трансляции потока, т.е. манифест в это время динамический. Когда реальное время достигает верхней границы диапазона, то обновлять уже нечего, вся информация о диапазоне получена, и Flussonic поменяет манифест на статический. В некоторых ситуациях лучше использовать сразу статический манифест.
Чтобы указать вид манифеста, используйте параметр dynamic
:
dynamic=false
. Будет формироваться статический манифест. В этом случае архив будет проигрываться как файл. Манифест будет содержать информацию о запрошенном диапазоне из архива и не будет обновляться.
http://FLUSSONIC-IP/STREAMNAME/archive-1350274200-4200.mpd?dynamic=false
dynamic=auto
. Это поведение по умолчанию, и этот параметр можно не указывать. Сначала будет формироваться динамический манифест (пока идет прямая трансляция), который поменяется с динамического на статический в момент, когда трансляция в реальном времени достигнет конца запрошенного диапазона.
http://FLUSSONIC-IP/STREAMNAME/archive-1350274200-4200.mpd?dynamic=auto