Cazt Push
TH
Connect
Idle
No camera or cover video — upload a cover video to stream without camera
Source
Camera off
Output
No output
No Video
Screen Share
No Audio
Screen Share Audio
Video
1920×1080
Color & Logo
H0 S100 B100
Connection
Not set
Encoder
4000kbps 30fps
Video Settings
Output Size
Width
?
Width of the encoded output stream in pixels. Changes take effect on blur.
Height
?
Height of the encoded output stream in pixels. Changes take effect on blur.
Lock aspect ratio
?
Keep the width-to-height ratio fixed. Changing one dimension adjusts the other automatically.
1920 × 1080
Crop
Drag & resize on source preview
Aspect Ratio
?
Constrain the crop region to a fixed aspect ratio.
Free
1 : 1
4 : 3
3 : 4
16 : 9
9 : 16
3 : 2
2 : 3
1920 × 1080 px
Reset Crop
Cover Video
Shown on output when camera is off or paused
Transition
?
Crossfade duration when switching to or from the cover video.
500ms
Color & Logo
Colour
Hue
?
Rotate all colours on the colour wheel. 0° = no change, ±180° = maximum shift.
0°
Saturation
?
Colour intensity. 0% = greyscale, 100% = original, 200% = extra vivid.
100%
Brightness
?
Overall luminance. 100% = original, 0% = black, 200% = overexposed.
100%
Reset Colour
Logo Overlay
Connection Settings
Endpoint URL
?
WHIP ingest endpoint URL (RFC 9725).
Bearer Token
?
Bearer token sent in the Authorization header for every WHIP request.
TURN Server (optional)
Override TURN settings
?
Specify a TURN relay server manually instead of using the one the server advertises.
Encoder Settings
Codec
?
Video codec for encoding. 'Auto' lets the browser negotiate the best available codec.
Auto (browser default)
Max Bitrate
?
Maximum video bitrate in kbps. Higher = better quality, more bandwidth required.
4000 kbps
Capture FPS
?
Frames per second captured from the canvas. Cannot be changed while streaming.
30