Stream Name Group URL on Live Edge Repeater

I have the Transcoder plugin working on the origin and am able to access the Stream Group like this:

http://[live-origin]:1935/liveorigin/ngrp:[streamname]_all/playlist.m3u8

However, when I try to access the stream on the liveedge-repeater, I get “MediaList is empty” in the logs.

http://[live-edge]:1935/liveedge/ngrp:[streamname]_all/playlist.m3u8

What might be wrong?

You have to setup standard smil on each edge. You can use .stream files as stream names in the smil. The .stream files will contain the full rtmp url to the Origin stream. For example.

file: /content/stream_360p.stream

contains: rtmp://[wowza-address]:1935/liveorigin/stream_360p

Then use stream_360p.stream as an item in the smil.

Salvadore

Yes, each ngrp (Transcoder StreamNameGroup) on the origin that you want to stream from an edge has to have a corresponding .smil file on the edge.

Here is a guide that shows how to create and play SMIL files with streams created by Wowza Transcoder

Salvadore

You have to setup standard smil on each edge. You can use .stream files as stream names in the smil. The .stream files will contain the full rtmp url to the Origin stream. For example.

file: /content/stream_360p.stream

contains: rtmp://[wowza-address]:1935/liveorigin/stream_360p

Then use stream_360p.stream as an item in the smil.

Salvadore

Will I need to create a smil file each time I create a new stream name? My stream names are based on the database ID, so it wouldn’t be feasible to manually create a smil file each time there’s a new live stream.