What is the record feature
Record is a feature that allows you to record your live streams and store them in the Streaming storage. You can automatically record entire streams or manually record only desired fragments. Recording and live transcoding are separate, independent workflows. Recording saves the incoming stream for later processing and export, while the live transcoder builds the live playback session from the source metadata read once when the encoder connects.How to record a live stream
How to record your live stream via the customer portal
To record a live stream manually: 1. Start a live stream in your encoder. 2. Open the settings of the desired live stream in the Gcore Customer Portal. 3. Press the Start record button.

How to record your live stream via API
When creating or editing the stream via API, to enable auto recording, change the parameter in the API request in the following way:- How to record an original or transcoded stream with overlays.
- How to create an instant clip from a currently running live stream.
Where the records are kept
After you record a stream, the recording is saved on the Live Streaming page. To view the recorded stream: 1. In the Gcore Customer Portal, navigate to Streaming > Live Streaming.

How recording interacts with live transcoding
Because of this, a saved recording may still look correct even if the live stream session started with degraded source FPS or unstable source timestamps. Recording also preserves technical changes that happen later inside the incoming live stream. If the source stream changes pixel format, color range, codec parameters, or similar properties during the broadcast, the recording may still be saved, but later VOD processing of that recording can fail because the recorded file now contains inconsistent source parameters.ftyp and moov, while the encoded video/audio payload is stored in mdat.
Inside moov, MP4 stores the track description and sample tables that tell downstream tools how to interpret the later samples. In practice this includes boxes such as trak, mdia, stbl, stsd, and timing/index tables like stts, ctts, stss, stsc, stsz, and stco/co64.
If the live source changes parameters in the middle of the recording, the later samples inside mdat may no longer match the stream description assumed at the beginning of the file, or may require a mid-file sample-description change that the workflow does not support. Starting from that change point, decoders and transcoders may see corrupted frames, reject the file, or fail during later processing.
If this has already happened in a saved recording, in many cases there may be no complete corrective action available afterward. If the recording is business-critical, contact the Support Team as soon as possible while source-side artifacts or temporary raw data may still be available for investigation. In some cases, our engineers may be able to recover part of the file or prepare a trimmed/restored version, but this is always best-effort work and cannot be guaranteed.