2. Real-Time Messaging Protocol (RTMP) was initially a proprietary
protocol developed by Macromedia for streaming audio, video and data over the
Internet, between a Flash player and a server. Macromedia is now owned by Adobe.
What is RTMP
3. RTMP is based on TCP (Transmission Control Protocol). In a sample
scenario, the communication is established between the Adobe Flash Media
Server (FMS) and the Client Flash Player. RTMP protocol is versatile and
can deliver Video and Audio (and TEXT! Don’t forget it allows for a
separate text track to send along) in numerous formats and to various
Devices like Mobiles (but, generally, iDevices which don’t “understand”
Flash) and Web Applications. The advantage of RTMP is that all Video and
Audio files are sent to a swf file which can be played in a Flash Player,
which in turn can be embedded in a Web Page or even Mobile Devices.
How does RTMP work?
5. RTMP delivers on-demand and live media to Adobe Flash applications such
as audio and video streaming in addition to real-time communications
platforms.
RTMP sets up an interaction between a client and a server. RTSP enables
end users to control media session by means of simple commands such as
play, pause, and stop. Moreover, it allows clients to watch video from any
fragment without waiting for complete download.
When it comes to Live Broadcasts, is the very low latency/delay from real
time in transmission
Pros of the RTMP protocol
6. RTMP does support HTML5
RTMP has broad DRM support
RTMP protocol is that it’s vulnerable to bandwidth issues. Sometimes, low
bandwidth may cause interruptions in media streaming or even stream may
not start if Internet connection speed is not enough.
RTMP is always more of a no-go when applying for Streaming CDN
Services
Cons of the RTMP Streaming
7. The Adobe Flash Media Server has to be installed first to facilitate
transmission of Video or Audio data. When a Flash Player installed at the
End User end makes a call to the FMS, it (the FMS) sends a swf file, which
resides on the Server, back to the Player. The Video and Audio files are
inserted in this swf file and therefore you can send Video or Audio in any
convenient format and still playback in the same Flash Player.
Technical overview of RTMP
Streaming
8. HLS: HTTP Live Streaming (also known as HLS) is an HTTP-based
media streaming communications protocol implemented by Apple Inc to
deliver video to Apple devices like the iPad and iPhone.
HDS: HDS, or HTTP Dynamic Streaming is a futuristic streaming format
created by Adobe, intended to be used along with Flash. It hasn’t gained as
much relative momentum, however.
MPEG-DASH: One of the most recently innovated protocols, MPEG-
DASH presents many merits. Entirely HTTP-based, it allows broadcasters
to implement its framework faster than ever before.
Alternatives to RTMP
9. It must be noted that if your focus lies entirely upon
flash based live streaming then RTMP is surely the
protocol which you give your venture a successful
future. HTTP streaming has become quite widespread
as well, but it can never include the features that
RTMP streaming have implanted in it.
Conclusion
10. For more information click on:
https://streamhash.com/how-rtmp-helps-in-video-
streaming/
Thank you.