Open In App

RTMP Full Form

Last Updated : 12 Jun, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

RTMP stands for Real-Time Messaging Protocol is a protocol developed by Macromedia for streaming audio and video by maintaining low latency connections. RTMP is a TCP-based (Transmission Control Protocol) protocol and uses port number 1935 by default. RTMP is a delivery method designed for live-streaming. In the early 2010s Flash Player and RTMP were the dominant delivery mechanisms for live streaming. Before being made public, RTMP was developed and owned by Adobe.

Characteristics of RTMP :

  1. Compatibility –
    Limited to Flash Player, Adobe AIR, RTMP-compatible.
  2. Efficiency –
    Delivery of live streaming media, decreasing latency and overhead, increasing voice/audio quality.
  3. Encryption Method –
    Using industry standard TLS/SSL mechanisms. Using RTMPE wraps the session in a lighter-weight encryption layer.
  4. Reliability –
    Its TCP-based pack retransmit capabilities and adjustable buffers.

Advantages of RTMP :

  • Capability to commence an advanced search and has minimal buffering.
  • With real-time streaming protocol, it maintains lesser latency than HTTP.
  • All Video and Audio files are sent in a Flash Player.
  • The benefit of RTMP provides optimization of video and audio data transmission.
  • With Real-time messaging protocol transmission or display of audio, videos.

Disadvantages of RTMP :

  • Not optimized for quality of experience or scalability.
  • It is vulnerable to bandwidth issues.
  • There is a possibility of interruptions due to low bandwidth.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads