All incoming streams are decoded by default. This behaviour is specified by option
streaming_video_decoder_fast_start=true
This option may be switched off in flashphoner.properties file if necessary (for example, to reduce the server load):
streaming_video_decoder_fast_start=false
In this case, incoming streams will be decoded on request only:
- If transcoding is necessary
- If decoding is necessary when taking a PNG snapshot of the stream
In the cases above, decoder is created only for the time of transcoding or snapshot taking, and is stopped after the operation is completed.