Hello,
If you want to have your source stream behave like a vod file, you may want to record your stream using the record API command, or another workaround would be to create it as HLS using createHLSStream API command.
With this workaround, EMS will create fragments based on the pulled stream from your side, and EMS will now have a copy locally. This way, EMS can now stream this as vod.