If all you want is to play an MP4 (i.e. not stream it to Wowza) and have it re-streamed in different formats, then simply use the VOD application and place your MP4 files in the defined content folder for the vod app and you can play out in different formats like any other VOD asset.
If you want to ingest the files first (for example to transcode), then there are multiple ways of ingesting the MP4 file into Wowza and creating different output formats. Are the MP4 files created outside of Wowza? If so you can use ffmpeg or VLC to publish the file as a “live” stream into Wowza and then play out one or more of the output formats. If you wanted to keep it all within Wowza, then our Stream Publisher Module can be used to create a pseudo live stream from an MP4 file and publish it as a live stream and once again this can be output in different formats.
To clarify, Wowza Streaming Cloud service is a solution for live workflows. VOD is not supported at present. I apologize for any confusion. I will pass your VOD request and workflow information to our product management team.
The previous information provides information on how to implement using Wowza Streaming Engine which has features that can be further customized.