Ingest live video from encoders into StreamDev
RTMP (Real-Time Messaging Protocol) Push allows you to send a live video stream from an external encoder directly to your StreamDev server. Your encoder connects to the StreamDev RTMP ingest endpoint, and the platform automatically converts the incoming feed into HLS for playback on any device. This is the most common method for getting live content into StreamDev.
StreamDev accepts RTMP Push from any standards-compliant encoder. The most popular options include:
Any hardware or software encoder that supports RTMP output (such as Elgato, Blackmagic, or Larix Broadcaster) will also work seamlessly with StreamDev.
To configure your encoder, you need two pieces of information from the StreamDev dashboard:
rtmp://your-server:1935/livePort 1935 is the standard RTMP port. Ensure that this port is open in your server's firewall and any upstream network equipment. Without port 1935 access, encoders cannot connect.
Once your encoder begins pushing an RTMP stream, StreamDev automatically converts it to HLS (HTTP Live Streaming). HLS is the industry standard for adaptive-bitrate delivery and works natively in web browsers, mobile devices, smart TVs, and set-top boxes. No manual conversion step is required.
Follow these steps to configure OBS Studio for streaming to StreamDev:
Custom...rtmp://your-server:1935/liveFor optimal results, configure your OBS output settings to use the x264 or hardware (NVENC/QSV) encoder with a keyframe interval of 2 seconds. A bitrate between 2,500 and 6,000 kbps is recommended for most 720p–1080p streams.