What is RTMP

About This Presentation
Title:

What is RTMP

Description:

RTMP is a technology that has been used for years now. The Flash Player which helps in viewing video streams through RTMP protocol is quite famous. – PowerPoint PPT presentation

Number of Views:142

less

Transcript and Presenter's Notes

Title: What is RTMP


1
What is RTMP
  • Introduction to RTMP Streaming

2
What 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.

3
How 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.

4
RTMP architechture
5
Pros 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

6
Cons 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

7
Technical 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.

8
Alternatives 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.

9
Conclusion
  • 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.

10
Thank you.
  • For more information click on
  • https//streamhash.com/how-rtmp-helps-in-video-str
    eaming/
Write a Comment
User Comments (0)