Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tenbyte.io/llms.txt

Use this file to discover all available pages before exploring further.

This page explains how to configure ingest and encoding when creating or editing a live stream.

Ingest Method

The Ingest section defines how your video feed reaches Tenbyte. Choose one of two methods:
Ingest Method Selection

Push from Your Encoder

Your encoder sends the feed directly to Tenbyte. Compatible with OBS, vMix, Wirecast, and any hardware encoder. You get a unique Server URL and Stream Key for each enabled protocol.
  • Enable RTMP, SRT, or both under Push protocols โ€” you get a separate stream key for each.

Pull from a Source

Tenbyte connects to your stream URL and pulls the feed automatically. No encoder configuration needed on your end โ€” just make sure the source URL is publicly reachable.
  • Supported pull protocols: SRT, RTSP, RTMP, and UDP.
For a plain-English comparison of all protocols, see the FAQs.

Stream Settings

Stream Settings
FieldOptionsDescription
Stream NameFree textA label to identify your stream in the dashboard.
Stream TypeLinear Live / Live EventLinear runs 24/7 nonstop. Live Event is a one-time scheduled broadcast.
Output ModeVideo / Audio OnlyChoose full video delivery or audio-only for radio-style streams.
Output ProtocolsHLS / DASHPick at least one delivery format. Both can be enabled simultaneously.

Renditions Ladder

The Renditions Ladder defines the quality levels your stream is transcoded into. All rungs are encoded and delivered simultaneously โ€” viewers are automatically served the best one for their device and connection speed.
Renditions Ladder

Templates

Click Template to apply a preset rendition set as a starting point:
TemplateRungsDescription
Balanced3 rungs ยท default1080p, 720p, and 480p. A good all-round starting point for most streams.
Bandwidth2 rungs ยท low-costA leaner set optimised for lower bandwidth usage and cost.
Quality3 rungs ยท premiumHigher bitrate targets across all rungs for maximum quality output.
You can then click any row to customize however you want.

Adding a Custom Rung

Click + Add Rung to add a custom rendition alongside the template rungs.
Custom Rendition Rung
Each custom rung exposes the following settings: Video
FieldDescription
NameA label for this rendition (e.g. 1080p High).
ProfileH.264 encoding profile โ€” Main is recommended for most use cases.
ResolutionWidth ร— Height in pixels (e.g. 1280 ร— 720).
CodecVideo codec โ€” currently H.264.
FPSFrames per second (e.g. 30).
GOPGroup of pictures size. Keyframe interval is calculated automatically from GOP รท FPS.
Target bitrateThe target encoding bitrate in kbps.
Max bitrateThe maximum allowed bitrate in kbps.
CRFConstant Rate Factor (0โ€“51). Lower values = higher quality.
Audio
FieldDescription
CodecAudio codec โ€” AAC recommended.
BitrateAudio bitrate in kbps (e.g. 128).
Sample rateAudio sample rate in Hz (e.g. 48000).
ChannelsStereo by default.
Click a rung row to expand and edit it, or click Delete to remove it.
Click a row in the renditions table to edit an existing rung at any time.