Title: What is RTMP
1What is RTMP
- Introduction to RTMP Streaming
2What is RTMP
- 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.
3How does RTMP work?
- 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! Dont forget
it allows for a separate text track to send
along) in numerous formats and to various Devices
like Mobiles (but, generally, iDevices which
dont 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.
4RTMP architechture
5Pros of the RTMP protocol
- 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
6Cons of the RTMP Streaming
- RTMP does support HTML5
- RTMP has broad DRM support
- RTMP protocol is that its 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
7Technical overview of RTMP Streaming
- 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.
8Alternatives to RTMP
- 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 hasnt
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.
9Conclusion
- 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.
10Thank you.
- For more information click on
- https//streamhash.com/how-rtmp-helps-in-video-str
eaming/