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.