RTSP

From MultimediaWiki
Jump to navigation Jump to search

Real Time Streaming Protocol (RTSP) is a client-server multimedia presentation control protocol, designed to address the needs for efficient delivery of streamed multimedia over IP networks. It leverages existing web infrastructure (for example, inheriting authentication and PICS from HTTP) and works well both for large audiences as well as single-viewer media-on-demand. RealNetworks, Netscape Communications and Columbia University jointly developed RTSP within the MMUSIC working group of the Internet Engineering Task Force (IETF). In April, 1998, it was published as a Proposed Standard by the IETF

It uses a reliable control connection that sends RTSP messages in order to get information about the stream and to exchange commands, and then where possible uses an unreliable connection such as RTP to send the actual audio and or video data. Usually RTSP is delivered through TCP but is possible to use different protocols as SCTP or TLS. The usage through unreliable protocols (rtspu) is actively deprecated and hardly in use.

Variations

There are several variantions of RTSP:

Transport modes

  • RTP
  • RTP over TCP (Interleaved with RTSP)
  • RTP over SCTP (Using the stream id feature to lower the latency)
  • RTP over HTTP (a QuickTime extension to pass through proxies)
  • RDT (a RealRTSP extension)


RTSP Samples in the wild

Audio Video URL
X-QDM X-SORENSONVIDEO rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov
X-QDM X-SORENSONVIDEO rtsp://streamr.hitpops.jp/ngc/mov/m0609.mov
X-QDM H263-1998 rtsp://videosci.cee.nau.edu/amoeba-lowX-streamingB.mov
X-QDM X-SV3V-ES rtsp://www.rcc.ryerson.ca:554/bfortner/tofcpug/jan2007/file1.mov
X-QDM H263-1998 rtsp://quicktime.uvm.edu:1554/waw/wdi05hs2b.mov
X-QDM X-SV3V-ES rtsp://qtss.streamguys.com/sample_100kbit.mov
X-QDM X-SV3V-ES rtsp://stream.diffusion.ens.fr/2008_10_03_albarede.mov
none X-QT (rpza) rtsp://realaudio.service.emory.edu/LIBRARY/RIS/ENG/shakespearecollection2008h.mov
X-QT (ffadpcmimaqt) X-SORENSONVIDEO rtsp://quicktime.dartmouth.edu/~cc/smil/TM.mov
MP4A-LATM H264 rtsp://ds9.rockefeller.edu:554/evolution/coyne.mov
X-PUREVOICE X-SV3V-ES rtsp://media2.gseis.ucla.edu/2005/webb/ed230b_20050112.mov
MPEG4-GENERIC H263-1998 rtsp://141.161.16.105:554/igp/isip4of5011306.mov
MPEG4-GENERIC H264 rtsp://video2.multicasttech.com/AFTVSciFiH2641000.sdp
X-QT (ffadpcmimaqt) MP4V-ES rtsp://video.scripmem.com/video.scripmem.com/scripmem1.mov
MPA H264 rtsp://media.lscube.org/tests/tc.mov
MPEG4-GENERIC MP4V-ES rtsp://real.ucar.edu/mms/eol/nsfuw/guy-brasseur.mp4
none X-SV3V-ES rtsp://qt.lts.rmit.edu.au/appsci/CM122/Pronation_T1_S.mov
X-PUREVOICE X-SV3V-ES rtsp://qtss.macserve.net/Ticonderoga/MacServe/AppleTheCrazyOnes.mov
MPEG4-GENERIC H264 rtsp://streaming1.osu.edu/media2/ufsap/ufsap.mov
MPEG4-GENERIC MP4V-ES rtsp://mediasrv.oit.umass.edu/densmore/nenf-boston.mov
X-QT (QDMC) X-SORENSONVIDEO rtsp://streaming1.osu.edu/media/id797/disc1/pipedream.mov
rtsp://quicktime.tc.columbia.edu:554/users/lrf10/applezoom.mov
X-QT (ffadpcmimaqt) X-QT (QT RLE) rtsp://screencast.g2.bx.psu.edu/CPB_Screencast_1.mov
X-PUREVOICE X-SV3V-ES rtsp://media2.gseis.ucla.edu/2005/webb/ed230b_20050112.mov
MPEG4-GENERIC H264 rtsp://helix.kanren.net/Archive/chapmanusd/PromWalk-Ins3.mov
X-QT (QDM2) X-QT (SVQ3) rtsp://real-accu.bmcdn.jp/real-accu/ich/kathak-nritya350kbps.mov
X-QT (QDM2) X-QT (SVQ3) rtsp://real-accu.bmcdn.jp/real-accu/ich/kathak-nritya80kbps.mov
X-QT (MP3) X-SV3V-ES rtsp://ss.virtuawave.jp/mizutoabura/fujichaku-pv-0512.mov
L16 H264 rtsp://128.103.170.142:80/gsdlectures/s2009/sloterdijk.mov
X-QT (MP3) none rtsp://ibsen.dartmouth.edu:554/Songs_of_the_Vilna_Ghetto/1-1_Vilna.mov
X-QT (PCM?) X-SORENSONVIDEO rtsp://qtss.kenyon.edu/sca/okfire.mov
X-QT (MP3) X-SV3V-ES rtsp://a529.q.kamai.net/3/529/2941/403b76c0/1a1a1aea59cf389d103eaf2399c728980874d9076ad94675e251c730950837ad167adf4eb1e052c639a9d83a9f137babdb0c/beth001_rtsp_300_300.mov
X-QT (ffadpcmimaqt) none rtsp://streams.ymlmedia.com/streams.ymlmedia.com/YML070404s.mov
L16 JPEG rtsp://elmer.tapir.caltech.edu/Lecture6_tape1_web.mov
MPEG4-GENERIC H264 rtsp://a2047.v1412b.c1412.g.vq.akamaistream.net/5/2047/1412/1_h264_350/1a1a1ae555c531960166df4dbc3095c327960d7be756b71b49aa1576e344addb3ead1a497aaedf11/8848125_1_350.mov