Chaos

Injects chaos into a stream

Component Configuration

Option Description Required

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"})

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)

Tags: