Wowza Community

Post live multibitrate ngrp:streamName_all doesn't work

Hello,

I use the Stream Name Group sur deliver multi-bitrate (MBR) live streams with DVR

I have 4 stream in my Stream Name Group and the suffix I’ve defined is _mbr

So I get this kind of URLs (for example HLS)

MBR: http://myserver.com/live/ngrp:ch02_mbr/playlist.m3u8?DVR

source: http://myserver.com/live/ch02/playlist.m3u8?DVR

360p: http://myserver.com/live/ch02_360p/playlist.m3u8?DVR

When the RTMP input is received:

I can get my source stream and I can return is the past, no problem

I can get my 360p stream and I can return is the past, no problem

I can get my MBR stream and I can return is the past, no problem

When the RTMP input is not received (so a live event is over and I want to watch the event replay) :

I can get my source stream and I can watch the whole event, no problem

I can get my 360p stream and I can watch the whole event, no problem

I cannot get my MBR stream :mad:

Is there a way to have the MBR has a “replay”

Thank you.

Hello there and welcome to the Wowza support forum.

If you have the recordings of the stream in an ABR set of mp4 files, you can use this guide to set up Adaptive Bitrate streaming:

How to do adaptive bitrate streaming

I hope this answers your question.

Kind regards,

Salvadore

Hi,

That is correct, in that the live transcoded streams would no longer be available, and use of ngrp is only valid when the transcoder is active,

and a valid smil should be specified instead.

Daren

Hello Salvadore,

Thanks for your answer.

I never tested the SMIL file method but I guess, by watching this tutorial, that dynamic stream name is not allowed.

I mean, with the ngrp: method I can push a stream named myNiceStream and get a HLS MBR (ABR) URL like http://myserver.com/live/ngrp:myNiceStream_mbr/playlist.m3u8?DVR

Without configuring anything.

But with the Smil method I think I can’t. No ?

I mean the syntax ${SourceStreamName} is not allowed when creating a SMIL file.

Thank you for your support.

While I don’t know for sure, I am going to guess that when the ingest stream is not there, the automatic ngrp group is disabled. So you may have to manually create the SMIL file and publish that. Then it will still be available even when the ingest stream is not there so you can play the replay.