Skip to content

Воспроизведение MSS

Flussonic Media Server позволяет проигрывать видео по протоколу MSS.

Поток доступен по адресу: http://FLUSSONIC-IP/STREAMNAME.isml/manifest

Выбор дорожек для проигрывания

Указание дорожек необходимо для проигрывания потока на клиентских устройствах, которые, к примеру, не поддерживают многоязыковой MSS-манифест.

Если у потока есть несколько аудио- и видеодорожек, то можно указать, какие именно дорожки следует отдавать для проигрывания. Для этого укажите номера дорожек, добавив параметр filter.tracks к URL потока.

Посмотрите примеры ниже:

  • http://FLUSSONIC-IP/STREAMNAME.isml/manifest?filter.tracks=v1a1 — выбрать первую аудио- и вторую видеодорожки.
  • http://FLUSSONIC-IP/STREAMNAME.isml/manifest?filter.tracks=a1 — только аудио.
  • http://FLUSSONIC-IP/STREAMNAME.isml/manifest?filter.tracks=v1 — только видео.
  • http://FLUSSONIC-IP/STREAMNAME.isml/manifest?filter.tracks=a1t2 — выбрать первую аудиодорожку и вторую дорожку с субтитрами.
  • http://FLUSSONIC-IP/STREAMNAME.isml/manifest?filter.tracks=v1t1t2t3 — первая видеодорожка и три дорожки с субтитрами.

Проигрывание DVR catch up по MSS

Вы можете запросить фрагмент архива как файл с помощью следующего URL-адреса:

http://FLUSSONIC-IP:PORT/STREAM_NAME(archive=1651829645-120).isml/manifest

См. справочник API.

Проигрывание событий по MSS

Доступ к архиву с настоящего момента (то есть, прямая трансляция) с возможностью перемотки назад до указанного времени (в нашем примере 1651829645):

http://FLUSSONIC-IP:PORT/STREAM_NAME(archive=1651829645-now).isml/manifest

См. справочник API.

Перемотка MSS

Плейлист со "скользящим окном", который позволяет перематывать и ставить на паузу потоки MSS на несколько часов:

http://FLUSSONIC-IP:PORT/STREAM_NAME(rewind=7200).isml/manifest

MSS с абсолютным таймшифтом

URL-адрес для проигрывания по MSS с абсолютным таймшифтом:

http://FLUSSONIC-IP:PORT/STREAM_NAME(timeshift_abs=1651829645).isml/manifest

MSS с относительным таймшифтом

URL-адрес для проигрывания по MSS с относительным таймшифтом:

http://FLUSSONIC-IP:PORT/STREAM_NAME(timeshift_rel=600).isml/manifest