wowza - воспроизводить файл smil в определенное время

Мы активировали адаптивный битрейт и функцию DVR на нашем сервере Wowza. Мы внедрили функциональность тегов в видео и видео в реальном времени. Когда тег создается на VOD-файле, все работает нормально. Мы можем воспроизвести только часть видео (отмеченную пользователем), указав параметры в URL-адресе, например:

http://[wowza-server-url]/blizzard_vod/mp4:dome1_stream_de037829-576e-4e0c-aa4d-8a52e21dcf86.mp4/playlist.m3u8?wowzaplaystart=1308000&wowzaplayduration=30000

Где параметр wowzaplaystart указывает, с какой миллисекунды запускать видео, а параметр wowzaplayduration указывает продолжительность видео. Вот как работает наш тег.

Проблема возникает, когда мы хотим пометить событие в прямом эфире и увидеть тег во время этого события.

URL для воспроизведения тега, когда событие еще живое, выглядит следующим образом:

http://[wowza-server-url]/blizzard_live/smil:dome2.smil/playlist.m3u8?wowzaplaystart=797000&wowzaplayduration=30000&DVR

Во время живых событий мы воспроизводим файл SMIL, который обрабатывает адаптивный битрейт. Из-за этого предоставляемые нами параметры больше не "обрезают" видео в указанное время. Опция DVR включена и дает нам возможность воспроизводить, приостанавливать, перематывать видео, даже если оно транслируется в прямом эфире.

Кто-нибудь знает, какие параметры URL нужно предоставить файлу SMIL для воспроизведения в определенное время?

1 ответ

Решение

VOD использовать wowzaplaystart и wowzaplayduration

Adobe HDS

/vod/mp4:sample.mp4/manifest.f4m?wowzaplaystart=30000&wowzaplayduration=40000

Apple HLS

/vod/mp4:sample.mp4/playlist.m3u8?wowzaplaystart=30000&wowzaplayduration=40000

MPEG-DASH

/vod/mp4:sample.mp4/manifest.mpd?wowzaplaystart=30000&wowzaplayduration=40000

Smooth Streaming

/vod/mp4:sample.mp4/Manifest?wowzaplaystart=30000&wowzaplayduration=40000



nDVR использует wowzadvrplayliststart и wowzadvrplaylistduration

Adobe HDS

/dvr/myStream/manifest.f4m?DVR&wowzadvrplayliststart=60000&wowzadvrplaylistduration=300000

Apple HLS

/dvr/myStream/playlist.m3u8?DVR&wowzadvrplayliststart=60000&wowzadvrplaylistduration=300000

MPEG-DASH

/dvr/myStream/manifest.mpd?DVR&wowzadvrplayliststart=60000&wowzadvrplaylistduration=300000

Smooth Streaming

/dvr/myStream/Manifest?DVR&wowzadvrplayliststart=60000&wowzadvrplaylistduration=300000



SMIL

<video begin="30.0" dur="40.0" src="mp4:sample.mp4" system-bitrate="450000">



источник: http://blog.iiwn.live/2015/11/wowza-how-to-specify-start-time-and.html

Другие вопросы по тегам