Chaos

Injects chaos into a stream

Component Configuration

Option Description Required Environment override

id

A unique identifier for the component instance

✓

displayName

The name shown in the Studio UI of this component

✓

frameDrop

Drop frames from the stream (default: {"kind":"none"})

✗

jitter

Inject jitter into stream

✗

videoChaos

Initial video chaos effect (can be changed at runtime) (default: {"kind":"disabled"})

✗

randomMode

Auto-cycle the video chaos between 'disabled' and a random included mode

✗

Frame Drop (None)

Option Description Required

kind

"none"

✓

Frame Drop (Random)

Option Description Required

kind

"random"

✓

percentage

Percentage

✓

start

Start dropping after this many frames

✗

end

End dropping after this many frames

✗

Frame Drop (Every)

Option Description Required

kind

"every"

✓

every

Drop every N frames

✓

Frame Drop (Start)

Option Description Required

kind

"start"

✓

start

Drop this many frames from the start

✓

Frame Drop (After)

Option Description Required

kind

"drop_after"

✓

start

Let this many frames through

✓

count

And then drop this many frames

✓

Video Chaos (Disabled)

Option Description Required

kind

"disabled"

✓

Video Chaos (Black Frames)

Option Description Required

kind

"black_frames"

✓

Video Chaos (Green Frames)

Option Description Required

kind

"green_frames"

✓

Video Chaos (Frozen Frames)

Option Description Required

kind

"frozen_frames"

✓

Video Chaos (White Noise)

Option Description Required

kind

"white_noise"

✓

percentage

Fraction of pixels affected (0-1) (default: 0.02)

✗

pixelSize

Noise pixel size (default: 1)

✗

colour

Noise colour (default: "white")

✗

Video Chaos (Blocky)

Option Description Required

kind

"blocky"

✓

blockSize

Block size in pixels (default: 16)

✗

Random Mode

Option Description Required

enabled

Start with random mode running (can be toggled live) (default: false)

✗

includedModes

Which chaos modes the random picker is allowed to choose from (default: ["black_frames","green_frames","frozen_frames"])

✗

offDurationMinMs

Minimum time (ms) in the clean state between chaos bursts (default: 5000)

✗

offDurationMaxMs

Maximum time (ms) in the clean state between chaos bursts (default: 15000)

✗

chaosDurationMinMs

Minimum time (ms) spent in each picked chaos mode (default: 1000)

✗

chaosDurationMaxMs

Maximum time (ms) spent in each picked chaos mode (default: 5000)

✗

Tags: