RTSP Client

Back

Streaming video player

For CPSC 317: Internet Computing (2013)

Goals

  • Learn about streaming video
  • Become familiar with RTSP / RTP protocols
  • Deal with real-world packet scenarios

Cool Features

  • Pause and resume videos instantly
  • Packet loss, jitter, and non-monotonicity management
  • Stream end detection

Collaborators

  • Veronika Dikoun Initial implementation, RTSP communication, frame queue
  • Billy Lin RTP timestamp parsing, problem fixes

Languages and Technologies

  • Java
  • XML / DOM
Auto-accept contacts

A high-quality streaming video experience

RTSP Client has a neat buffer that deals with delayed, dropped, and out-of-order packets in the best possible way. Multiple combinations of these phenomena were tested.
Also, RTSP Client can pause and continue videos instantly.
Home