ngrp playback on origin/edge configuration

Hey guys,

According to this:

https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder

we have to copy SMIL files to each edge server in order to enable adaptive bitrate playback on a origin/edge configuration. Is it possible to accomplish the same via Stream Name Groups (ngrp) ?

Thanks,

Joarley

This guide is actually the workaround for StreamNameGroups(NGRP)

NGRP do not get forwarded to the edge. So for an origin/edge configuration you will need to follow this guide:

How to create and play SMIL files with streams created by Wowza Transcoder

What this will do is create the smil that you will use on the edge with all the same info that the ngrp MediaList has. You will have to take the resultant file and copy it to each edge server, so it is not automated on the edge, but it has all the detailed codec info that you want.

Regards,

Salvadore

The guide provides 3 ways to create the .smil file for the Wowza server:

Create a SMIL file

I am not aware of any built in way to populate all the Wowza instances with the .smil file.

Regards,

Salvadore

Thanks, Salvadore.

How do you suggest I copy the SMIL file from the origin to each edge ? Any recommendation here ?

Regards,

Joarley

Anybody knows if there’s any builtin function to transfer those files among WOWZA instances ?

For those who are facing same issue, you may try using the REST API. It seems to be possible as well:

https://www.wowza.com/docs/smil-files-query-examples