Link

πŸ“₯ Input Streams

Input Streams are the foundation of your streaming workflow, representing live video sources from encoders.


Overview

Input Streams represent live video sources ingested from hardware or software encoders. The platform supports both UDP multicast and RTMP protocols for video ingestion. Each input stream is uniquely identified by a Content ID that must match across the entire streaming pipeline.

Key Concepts

  • Content ID: Unique identifier for the stream (case-sensitive)
  • Source URL: Location of the input stream (UDP or RTMP)
  • Protocol Support: UDP multicast and RTMP
  • Encoder Integration: Compatible with standard broadcast encoders

The Content ID is case-sensitive and must match exactly across all components (transcoders, packagers, etc.).


In This Section


Quick Start

Adding Your First Input Stream

  1. Navigate to Input Streams from the left sidebar
  2. Click Add Input Stream button
  3. Fill in the required fields:
    • Name: Descriptive channel name
    • Content ID: Unique identifier (case-sensitive)
    • Source URL: Complete encoder URL
  4. Click Save

View detailed configuration guide β†’


Common Use Cases

Live TV Broadcast

Name: "News Channel HD"
Content ID: "news_hd_01"
Source URL: udp://@239.1.1.1:5000

Event Streaming

Name: "Concert Event Main"
Content ID: "concert_2024_main"
Source URL: rtmp://encoder.example.com:1935/live/event01

Multi-Camera Production

Name: "Sports Camera 1"
Content ID: "sports_cam1_hd"
Source URL: udp://@239.1.1.10:5000

Protocol Support

The platform supports two primary ingestion protocols:

UDP Multicast

  • Format: udp://@[multicast-address]:[port]
  • Best for: Traditional broadcast workflows
  • Requires: Network multicast routing
  • Learn more about UDP β†’

RTMP

  • Format: rtmp://[server]:[port]/[app]/[stream-key]
  • Best for: Internet-based encoders, OBS, Wirecast
  • Requires: RTMP server configuration
  • Learn more about RTMP β†’

Configuration Fields

FieldRequiredDescriptionExample
Nameβœ…Human-readable channel nameβ€œSports Channel HD”
Content IDβœ…Unique stream identifierβ€œsports_hd_01”
Source URLβœ…Encoder stream locationudp://@239.1.1.1:5000
Serverβœ…Server receiving the inputserver-01
Statusβœ…Enable/Disable toggleENABLED

Workflow Integration

Input streams connect to the rest of your streaming pipeline:

πŸ“₯ Input Stream β†’ βš™οΈ Transcoder β†’ πŸ“¦ Packager β†’ 🌐 Origin β†’ πŸ‘₯ Viewers

Next Steps After Configuration

  1. Create a Transcoder - Transcoders Documentation
  2. Set up Packagers - Packagers Documentation
  3. Deploy Origin - Origin Servers Documentation


Table of contents