Wowza Streaming Engine can now use the MediaCaster system to re-stream the live streams. The MediaCaster system can pull the streams that are referenced in a stream file and make them available for streaming to all player technologies supported by the server. The MediaCaster system works on-demand. When the first request is received from a player for the stream file, the source stream referenced in the file is made available to the player. When the last player stops viewing the stream, the MediaCaster system waits for a timeout period. If no other players request the file, the stream is stopped and isn't available for streaming until another request is made.