These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Video Streaming Platform
- Features
- Runs and corrections
Runs and corrections
Keep the execution record of every run and step, the full state history, and documented corrections that never erase the past.
OverviewMy Assets×
Video Streaming Platform · Runs and corrections
New
My Assets
Video assets
| Number | Name | Revision | Transcode status | Processing started at | Completed at | |
|---|---|---|---|---|---|---|
| VA-47261 | Asset 449 | 500 | TS-866 | 09 Oct | ||
| VA-44470 | Asset 239 | 260 | TS-987 | 23 Oct | ||
| VA-84436 | Asset 943 | 210 | TS-558 | 24 Oct | ||
| VA-81210 | Asset 595 | 900 | TS-164 | 04 Oct | ||
| VA-79550 | Asset 938 | 320 | TS-120 | 07 Oct |
6 of 6 records
Asset 449Video assets · VA-47261
UploadedRevision500
Transcode statusTS-866
Processing started at09 Oct
What you can do
See exactly what ran, in what order, with what result
Processing an asset, authorizing playback and correcting a revision each run as an operation with numbered steps. The run records its operation key, the revision it was based on, when it started and finished, a hash of its inputs, its result reference and its status: Queued, Running, Succeeded, Failed or reconciliation required. Each step records its action, its input and output references, its status and, where another system was involved, the external receipt and its evidence.
State history is the permanent log of every status change on an asset: from and to, when, the revision, the operation key, the reason and the person. Nobody edits it.
How the work is organized
- Runs with a frozen input. Each run fixes the revision and the input hash at the start. A rerun on changed input is a new run.
- Steps with receipts. A step that calls another system keeps the external receipt. A step whose result cannot be confirmed is marked Unknown.
- Corrections that add. A correction keeps the earlier revision, its evidence and its completed steps. It either stops with a precise reason or adds a successor revision with a compensating output.
What to agree during setup
Agree who watches failed and reconciliation-required runs each day. Agree how external receipts are referenced for your transcoding and delivery providers. Agree the reasons that block a correction: a duplicate correction, a downstream restriction such as a title already in a live promotion, or a stale input hash. Decide who approves a re-run after correction.
Check the handoff on an actual case
A published episode turns out to have the wrong end credits. The Content Operator requests a correction for revision 3. The correction keeps revision 3, its review decision and every completed step. It checks that no correction is already open and that the input hash is current, then adds revision 4 with the corrected master as the compensating output. The Content Reviewer approves the re-run, processing completes and revision 4 is published.
A second operator, working from an old copy, requests the same correction an hour later. It stops with the reason “duplicate correction”, and the run history shows both requests.
What your team sees
- Failed and Reconciliation Required Runs — Runs that failed or need reconciliation, with operation key, revision, input hash and failure reason.
- Asset Pipeline Board — Where each corrected asset now stands.
Follow the work through
- Correction and supersession: Correct an executed revision with its history kept.
Review the data model for how runs and steps link.
What it keeps track of
Data model- Operation runs
- Workflow-maintained execution runs with frozen revision and input hash
- Operation steps
- Numbered execution steps with persisted input and output identities
- State history
- Immutable status transition history written by workflows
- Video assets
- Video assets moving through upload, transcode, review and publication
Who uses it
Permissions- Content Operator
- Requests corrections and watches processing runs.
- Content Reviewer
- Approves re-runs.
- Playback Operator
- And Data Steward watch their own runs.
- Admin
- Investigates repeated failures.
Set up Video Streaming Platform your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.