We want to record only the original stream and not the transcoded one. I tried to use
ModuleDvrRecorderControl, but it does not seem to work.
The transcoded stream has a “_trans” suffix, and the following is the configuration used for the module:
<Application>
...
<Properties>
...
<Property>
<Name>dvrRecorderControlSuffixes</Name>
<Value>_trans</Value>
<Type>String</Type>
</Property>
<Property>
<Name>dvrRecorderControlMatchAllow</Name>
<Value>false</Value>
<Type>Boolean</Type>
</Property>
<Property>
<Name>dvrRecorderControlNoMatchAllow</Name>
<Value>true</Value>
<Type>Boolean</Type>
</Property>
</Properties>
</Application>
The module seems to actually run correctly, in fact, in the logs we read:
2019-02-25 18:08:09 CET comment server INFO 200 vdeo_22212.stream_trans DvrRecorderControl.shouldDvrRecord [dvrrecorder : vdeo_22212.stream_trans : match found : _trans : returning false] _defaultVHost_ webrtctrans _definst_ 224.084 - 80 null 127.0.0.1 rtsp - known 1975076197 216 0 2 0 0 0 vdeo_22212.stream_trans - - - - - /vdeo_22212.stream_trans /vdeo_22212.stream_trans - null -
However, when in the “incoming streams” page of the application, we see that
vdeo_22212.stream_trans is writing a file:
Recording in Progress
Segment Duration = 00:12:05.600 | Version existing file | Record Data | Start on KeyFrame
/usr/local/WowzaStreamingEngine/content/vdeo_22212_20190226094449.flv.tmp
What can we do?
Thank you.