For the MPEG-TS, create a Stream file listening to the UDP port. (Name it ‘test.stream’ for now)
Edit ‘streamschedule.smil’ so that video source points to ‘test.stream’ at desired hour.
Instead of this, I would like to write directly inside ‘streamschedule.smil’ which UDP port to listen to for the incoming MPEG-TS and use that as video source.
The streamschedule.smil file needs to have a reference to a file or a stream that is already available/published on your Wowza server.
In order to have Wowza connect/listen to a certain UDP port, you will need to configure the .stream file with the correct IP and port information and then publish the stream to your Wowza server.
After these conditions are satisfied, you will be able to have your scheduled stream working.
Just as a remark, some player do not support a sudden change in video codec and/or video image size. Having this in mind, you will need to make sure that your local file and the incoming MPEG-TS stream, have the same encoding parameters.
The Module Collection download package includes source code that you can use to see how the modules are implemented and to extend the modules for your own use.