Some background: I have an RTSP stream coming into Wowza (configured via a .stream file). Afterward, this stream will be transcoded to HLS and broadcasted to a browser. While I have this flow working, I also want to trigger a recorder via an API call to the Wowza engine.
While this works in theory, the transcoding latency keeps the browser ~30 seconds behind the source stream. So essentially, what is seen on the browser is not what is recorded, rather what is happening in the source stream. To mitigate this, I would like to trigger a recording on either the re-streamed output or the transcoder output (whichever feature is available on Wowza).
I configured a transcoder (which get’s displayed in “incoming Streams”) but, calling a recorder on it, simply records its input (which is the same source stream). How can I instead make it record the output?