Hello Guys,
I’m currently in the process of setting up a number of edge and origin wowza servers, I’ve had success with getting adaptive bit-rates, with a single set-up via a named groups (ngrp). This however does not work between origin and edge servers, the only guide I’ve found so far that can covers this topic is https://www.wowza.com/docs/how-to-lock-multi-bitrate-streams-on-live-stream-repeater-edge
The only issue with this is that you have to hard code the names of the streams, for this application where many of the stream names are dynamic will not be suitable. Does wowza offer a way to automate this?
Best Regards, Luke.
Hi,
The ngrp functionality doesn’t work though origin/edge, it only works on the server doing the transcoding.
You will need to setup a .smil file on the edge server which references the streams available on the edge Example myStream_360p and myStream_160p.
<smil>
<head>
</head>
<body>
<switch>
<video src="myStream_360p" system-bitrate="850000"/>
<video src="myStream_160p" system-bitrate="200000"/>
</switch>
</body>
</smil>
Jason
Hi,
Wowza doesn’t have a way of automatically creating a .smil file for the transcoded streams and if you wanted to use this method you would have to write some custom code to do it.
Please find a guide for this here,
How to use Java API calls to resolve SMIL file requests
If you require a consultant to help you, you can either request the independent consultants list from support@wowza.com
Alternatively you can post in our Find a consultant forum
Jason