rtp rtcp real time transport protocol real time control protocol l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol PowerPoint Presentation
Download Presentation
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol

Loading in 2 Seconds...

play fullscreen
1 / 10

RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol - PowerPoint PPT Presentation


  • 146 Views
  • Uploaded on

RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol. Presented by Manoj Sivakumar. Overview. Motivation RTP/RTCP description. Motivation. TCP/IP Not suitable for real-time Retransmissions can lead to high delay and cause delay jitter Does not support multicast

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol' - kinsey


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
overview
Overview
  • Motivation
  • RTP/RTCP description
motivation
Motivation
  • TCP/IP
    • Not suitable for real-time
      • Retransmissions can lead to high delay and cause delay jitter
    • Does not support multicast
    • Congestion control mechanism (slow start) not suitable for AV media
  • UDP/IP
    • No defined technique for synchronizing
    • Streams from different servers may collide
    • A feedback channel must be defined for quality control
rtp rtcp
RTP/RTCP
  • A session consists of an RTP/RTCP pair of channels
  • Usually works over UDP/IP
  • End-to-end protocol
rtp rtcp5
RTP/RTCP
  • RTP Features
    • Multicasting
    • Payload type identification
    • Time shaping
    • Sequencing
    • Delivery monitoring
rtp rtcp6
RTP/RTCP
  • RTP Issues
    • No QoS guarantees
    • No guarantee of packet delivery
  • RTP Timestamp (TS) and Sequence Number (SN)
    • TS used to order packets in correct timing order
    • SN to detect packet loss
    • For a video frame that spans multiple packets – TS is same but SN is different
rtp rtcp7
RTP/RTCP
  • RTCP
    • Synchronize across different media streams
    • Provide feedback on the quality of data using lost packet counts
    • Identify and keep track of participants
    • Retransmission requests
rtp rtcp8
RTP/RTCP

Media Application

RTP

RTCP

UDP

IP

rtp rtcp9
RTP/RTCP

RTP HEADER

reference
Reference
  • www.cs.columbia.edu/~hgs/rtp/papers.html