Hi @tyrone abital. For clarity, in this particular workflow, a “stream” is a channel for example like the ABC channel here in the USA. Let’s use VOD as an example here. On the ABC channel (stream), there are multiple video files or TV shows.
Each application you set up has to have its own SMIL file but can have several video files ( mp4s for example.) I dare not say streams here because that is where it gets confusing. In this case, the stream is the overall channel (ABC).
To answer your question though, you can create a SMIL file with several video assets (mp4s for example) and many playlists scheduled for a user to select one of those mp4s (or live).
Again, this is something that can be really confusing due to the language used in this type of workflow.
Here is some sample code and please feel free to submit a support ticket to get this set up if you’d like our engineers to help. We’ve assisted several customers with this as it would be complicated to have hundreds of video assets in one only SMIL file and one application.
So, it is possible to have several video files in one SMIL file and to have several applications with its own SMIL file. You can set up as many as you want. I’m not sure that helped, but I hope it did a little.
https://www.wowza.com/docs/how-to-schedule-streaming-with-wowza-streaming-engine-streampublisher#schedules