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