Hello everyone, I’m searching if there is a way to create a “generic” group to let work adaptive bitrate (with HLS) on one single stream target.
I’ll try to explain better:
I’ve a single stream target “myStream”.
I have to push on my CDN different HLS variant: “myStream_1”, “myStream_2”, “myStream_3” and go on.
Now, myStream is not always the correct name, live streaming are created and name will be different everytime a new live streaming will be created.
1st solution i got, is to create different stream targets, each one for the specified version (by giving the source created from encoder).
I want to know:
- there is a way to change PushPublishMap.txt in an “agnostic”? So every stream name will be managed in the same way as specified there (like said before, stream name will change everytime)?
- If not, there is a way to create and remove everytime I want a specified group from REST API? (with cURL)?
Thank you if it’s not clear, please ask me some details.
Apparently you’re working with a CDN where you have to push the stream; maybe Wowza Cloud? If you have a CDN that can pull the stream from your Origin, you wouldn’t have this problem.
Anyway, are you looking for a feature that can automatically start pushing your stream to the CDN, then you could consider a custom module. Some time ago I created a module “pushAll” that programmatically pushed the stream to the CDN when a new stream was created on the server.
Thank you Karel,
I have to push stream on Akamai.
Problem is that I can push correctly streams, but can’t generate/push the master playlist with childs.
My first choice would be to switch to pull if that’s possible. But otherwise you could create a master playlist with full (that is: non-relative) URLs to the chunklist (child playlists), and push it to Akamai separately (via a Wowza custom module or outside of Wowza), or host that playlist on a separate link. Kind of clumsy, but should work.
Thank you Karel, this is exactly how I was suppose to work to solve the problem if wowza doesn’t manage “automatically” the generation of master playlist without additional modules.
I will proceed in this direction