Input stream
Input stream is the entry point to Streamrun from you broadcast softare or device.
Settings
- Input format
- Select video orientation (Horizontal or Vertical) or select Dual HD for combined horizontal and vertical streaming
- 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.
- 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).
- 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 or unstable networks, especially where occasional packet loss occurs, assuming your 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.
Stream key
In most cases, you don't need to set a stream key in your streaming software or device. You can simply enter the RTMP or SRT URL and leave the stream key field empty.
However, if the software requires you to enter something in the stream key field, you can split the full URL into two parts: the URL and the streamkey. For example:
RTMP URL rtmp://ingest.streamrun.io/inputstream-1/7610e018314af4957288fac514ebf4e1 would be split into:
- RTMP URL: rtmp://ingest.streamrun.io/inputstream-1/
- Stream key: 7610e018314af4957288fac514ebf4e1
Some apps (like Moblin and IRL Pro) require splitting the SRT URL into separate URL and Stream ID components. In that case, the URL srt://ingest.streamrun.io:8890?streamid=publish:inputstream-1/7610e018314af4957288fac514ebf4e1&pkt_size=1316 would be split into the following values (and &pkt_size=1316 dropped):
- SRT URL: srt://ingest.streamrun.io:8890
- Stream ID: publish:inputstream-1/7610e018314af4957288fac514ebf4e1
Mismatch warning
If an input element shows MISMATCH warning, the selected Input format is different than the video format you're streaming in. For example, you have selected vertical Input format, but you are streaming horizontal video in. You can continue streaming, but the outgoing video might be stretched.
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
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)