It is possible to only record a single stream. If you look at the "Incoming Streams" section under your current "Application", you will see the source stream and all the transcoded streams listed individually on this page. Simply click on the red record button next to the stream name that you'd like to save.
You can set a stream to start recording automatically. This functionality is built-in to Streaming Engine. In your Manager, select the application, and then in the
Setup tab, enable
Record all incoming streams. You would not need to build a custom module for it, unless you require to additional features.
If I enable "Record all incoming streams" Wowza will record every stream including transcoded. But I need to save only one non-transcoded stream
I think it's important to be able to do this in a simpler way using the manager, a check box option could be great to enable record only for the source, not transcoded streams. Looking to do this more simple I'm thinking to put Nginx RTMP in front of Wowza with FFMPEG to record the source using only 2 lines with instructions, it's very sad to not be able to do that only using Wowza with that simplicity.