Recording and pushing streams
Pushing & Recording
Something to know within MistServer is that pushing and recording are considered the same type of action. Both are considered MistServer pushing the stream data elsewhere, whether that is another server or a local file location.
Which type of recording to use
You might ask yourself when you want to use only automatic recording, when to use the calendar and when to use custom variables. Refer to the type of pushes below for more information
Manual pushes
These are set up once and will only attempt to record/push once. If they stop/fail they will not retry or reactivate in any way.
Automatic pushes
Setting up an automatic push with just the stream name and the target will have this record/push be attempted every time the stream is active and not currently recording/pushing for the given target.
Calendar scheduling (automatic push)
If you want something to only be active between specific dates then calendar pushing might be your best fit. You only need to select a start time
and stop time
based on the server time and you are done. The rules for the recording/push will remove themselves if they can no longer activate.
Variable scheduling (automatic push)
If you want to schedule recordings/pushes based on databases or rule-sets you will need to use custom variables. This can be as easy or complicated as you make it yourself and involves some set up. You will need to use these if you require dynamic recording based on "something".