Results 1 to 5 of 5

Thread: Post live multibitrate ngrp:streamName_all doesn't work

  1. #1
    Join Date
    Dec 2014
    Posts
    3

    Question 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

    Is there a way to have the MBR has a "replay"

    Thank you.

  2. #2

    Default

    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

  3. #3
    Join Date
    Dec 2014
    Posts
    3

    Default

    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.

  4. #4
    Join Date
    Mar 2015
    Posts
    4

    Default

    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.

  5. #5
    Join Date
    Jun 2011
    Posts
    1,037

    Default

    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

Similar Threads

  1. Post to Twitter when Live
    By timmmmyboy in forum Server-side Modules and Code Samples Discussion
    Replies: 2
    Last Post: 02-26-2013, 11:31 AM
  2. Multibitrate HTTP Live Streaming on Android 3+
    By aschepp in forum Live Streaming and Encoder Discussion
    Replies: 2
    Last Post: 09-25-2012, 01:09 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •