Input stream
Input stream is the entry point to Streamrun from you broadcast softare or device.
Settings
- Stream URL & Key
- This section provides the Stream URL and Stream Key for this input stream element. Select either the RTMP or SRT protocol, then copy the URL and Key into your broadcasting software (e.g. OBS, IRL Pro, Moblin, Streamlabs etc.)
- RTMP supports AVC, HEVC, and AV1 video codecs. It is widely supported and works well over a stable connection
- SRT supports AVC and HEVC codecs. It is often a better choice for mobile usage or unstable networks, especially in cases of occasional packet loss. Not all broadcasting software supports SRT
- Note: Dual HD input currently supports only the AVC (H.264) codec. It can be used with both RTMP and SRT protocols.
- Input type
- Horizontal video in with RTMP/SRT
- Vertical video in with RTMP/SRT
- Dual HD for combined horizontal and vertical streaming
- RTMP/SRT Pull to fetch stream from external URL
- No signal image
- Set an image to show if the input is offline by selecting a file from the drop down list, or use File manager to upload a new image.
- 1920x1080 PNG for horizontal input
- 1080x1920 PNG for vertical input
- 2640x1280 for Dual HD 2640 (template)
- Set an image to show if the input is offline by selecting a file from the drop down list, or use File manager to upload a new image.
- Input latency: Defines how long Streamrun waits for incoming data packets. Increase this value if your input video has low FPS, stutters, or if audio is out of sync.
- Lower latency: Smoother interaction with your audience, but needs a fast and stable connection with low ping to Streamrun servers.
- Higher latency: More tolerant of slower or unstable networks, improving stream quality on mobile or weak connections.
RTMP/SRT Pull
The RTMP/SRT Pull setting allows you to fetch a live stream from an external RTMP or SRT source and use it in Streamrun like any other input. Streamrun connects to the provided stream URL and begins ingesting the content into your configuration. If the connection fails, it automatically retries up to five times with a five-second interval between attempts to help maintain stream continuity. This feature is useful for rebroadcasting existing streams or adding external sources to your live production.
Additional settings shown when Input type is RTMP/SRT Pull:
- URL to pull the stream from
- Pull enabled: When pull is enabled, stream fetching starts and the configuration changes to RUNNING mode. If the pull fails, it is retried up to five times at five-second intervals.
Possible warnings and errors
The Input element and Remote Control can show the following warnings:
- Format mismatch: The incoming video doesn’t match the selected Input type. For example, you’ve selected Vertical or Dual HD format, but the stream is standard horizontal video. Update your broadcasting software settings or change the Input element’s format.
- Unsupported codec: The Dual HD format supports only the H.264 video codec. Adjust the codec settings in your broadcasting software to use Dual HD.
- RTMP/SRT Pull failed: The provided URL is invalid or the server denied the connection. Please double-check the URL or contact your RTMP/SRT server provider if the issue persists.
Broadcasting guidelines
Streamrun supports a wide variety of resolutions, frame rates, bitrates, video codecs, and streaming protocols. In most cases, you can use whatever setup you've previously used for live streaming.
Video resolution
- Standard
- Up to Full HD (1920x1080)
- Horizontal & Vertical video simultaneously: Dual HD 2640x1280
- GPU acceleration add-on: Up to 4k resolution
- Framerate up to 60 fps
Video codec
- AVC (H.264), HEVC (H.265), AV1
- Dual HD format supports only AVC (H.264)
Video bitrate
- Higher is better. Anything up to 25 Mbps can be used
- Recommended minimums
- 6 Mbps for broadband streaming
- 3 Mbps for mobile/IRL streaming
Keyframe Interval
- 2 seconds
Color space
- Rec. 709
Audio codec and bitrate
- AAC codec. Recommended bitrate 160 kbps
Streaming protocols
- RTMP (AVC / HEVC / AV1 codecs supported)
- SRT (AVC / HEVC codecs supported)