RTMP is a protocol, created by Macromedia and now owned by Adobe, that provides high-performance transmission of video, audio, and data between encoder and server across the internet. The acronym stands for Real-Time Messaging Protocol. This TCP-based protocol delivers streams smoothly and with a lot of information by splitting it into chunks. Bottom line is, RTMP is an essential part of live streaming. Therefore, most streaming providers and encoder software developers support RTMP streaming, including Videolinq.

Videolinq accepts both RTMP and RTMPS (secure) signals. When creating a channel and selecting RTMP as a video source, we present you with the RTMP path that uses by default TCP port 1935 in a path that looks like this, followed by a stream key:

rtmp://go-xx.videolinq.net:1935/ingest?user=login-information

Customers who want to secure their stream need to change this path to:

rtmps://go-xx.videolinq.net:443/ingest?user=login-information

RTMP can be generated by software encoders, hardware encoders, and 3rd party streaming service providers and media platforms. Regardless of what your RTMP source is, for proper capture and signal re-distribution, the RTMP stream must meet the following requirements:

  • Resolution between 720p to 1080p
  • Video bitrate between 2 - 8 MBps
  • Audio bitrate between 60 to 128 KBps
  • Video encoded with H.264 Main, Baseline, or High profile
  • Video frame-rate up to 60 frames per second
  • Insert a keyframe (GOP) every 1 or 2 seconds
  • No Adaptive Bitrate supported
  • No multi-bitrate supported
  • RTMP stream that is losing packets on the way will be rejected after a few minutes of transmission.

A good indication for the incoming RTMP stream is provided by the channel preview player color indicator. Stream quality measurements are based on values social media platforms expect the video to be. Low resolution and bitrate video may be rejected by target destinations. We will rate your stream in 3 levels:

Green / "Good" means good quality video of 720p or higher resolution at 2 MBps

Yellow / "Fair" means a video of below 720p resolution with 1 - 2 MBps bitrate

Red / "Bad" means video with low resolution and bitrate below 1 MBps *

If you have questions about this article contact technical support.

Did this answer your question?