1 / 12

Streaming Continuous Media: Protocols and Quality in Wired and Wireless Networks

This presentation explores the protocols essential for streaming continuous media over wired and wireless environments. It covers key protocols like RTP, RTSP, RSVP, SIP, and the use of HTTP along with IP Multicast. The discussion highlights the limitations of HTTP in continuous media delivery and introduces a toolbox approach using RTP for transport, RTSP for control, and RSVP for resource reservation. Additionally, the quality of network issues in various environments such as WLAN, MAN, and WAN will be discussed, providing a comprehensive understanding of effective media streaming.

kata
Télécharger la présentation

Streaming Continuous Media: Protocols and Quality in Wired and Wireless Networks

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North Carolina at Wilmington vetterr@uncw.edu

  2. Outline of Presentation • Protocols for Streaming Continuous Media • RTP, RTSP, RSVP, SIP, HTTP, IP Multicast • Quality of Network Issues • Mobile and Wireless Networks • Wireless LANs, MANs and WANs • Conclusions • References

  3. Protocols for Streaming Continuous Media IP Multicast RTP RTSP HTTP Continuous Media RSVP SIP

  4. Why not use HTTP? • TCP delivery not always appropriate for continuous media • No need for 100% reliability • Retransmission delay • Window backoff • N participants => N*N connections • HTTP is stateless, media streams persist • HTTP is hard to control (e.g., pause) and lacks appropriate flow control mechanisms

  5. Use a Toolbox Approach • RTP for transport of audio/video/data with quality of service feedback • RTSP for the control of streams • RSVP for reserving resources (when needed) • SIP for inviting participation • HTTP for retrieving media descriptions • IP Multicast for control and data

  6. Real-Time Transport Protocol (RTP) • RTP provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio, video or simulation data, over multicast or unicast network services. • RTP does not address resource reservation and does not guarantee quality-of- service for real-time services. • The data transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks, and to provide minimal control and identification functionality.

  7. Real Time Streaming Protocol (RTSP) • RTSP is a client-server application-level protocol for controlling the delivery of data with real-time properties. • It establishes and controls either a single or several time-synchronized streams of continuous media, such as audio and video. • It uses transport protocols such as UDP, multicast UDP, TCP, and RTP to deliver the continuous streams. • RTSP acts as a "network remote control" for multimedia servers. Sources of data can include both live data feeds and stored clips.

  8. Resource Reservation Protocol (RSVP) • RSVP is a resource reservation setup protocol designed for an integrated services Internet. • RSVP provides receiver-initiated setup of resource reservations for multicast or unicast data flows, with good scaling and robustness properties.

  9. Session Initiation Protocol (SIP) • SIP is an application-layer control (signaling) protocol for creating, modifying and terminating sessions with one or more participants. • These sessions include Internet multimedia conferences, Internet telephone calls and multimedia distribution. • Members in a session can communicate via multicast or via a mesh of unicast relations, or a combination of these. • SIP supports user mobility by proxying and redirecting requests to the user's current location.

  10. Internet Protocol (IP) Multicast • IP multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a stream of information to multiple recipients. • Multicast addresses specify an arbitrary group of IP hosts that have joined the group and want to receive traffic sent to this group. • IP multicast group addresses fall in the range of 224.0.0.0 to 239.255.255.255.

  11. Basic Operations for Continuous Media

  12. References • RTP - http://www.ietf.org/rfc/rfc1889.txt • RTSP - http://www.ietf.org/rfc/rfc2326.txt • RSVP - http://www.ietf.org/rfc/rfc2205.txt • SIP - http://www.ietf.org/rfc/rfc2543.txt • HTTP - http://www.ietf.org/rfc/rfc2616.txt • IP Multicast - http://www.ietf.org/rfc/rfc1112.txt • Quality of Network – Ferner, C. and Vetter, R. (2002) An Integrated Framework for Implementing Quality of Network Concepts, Journal of Network and Systems Management, Vol. 10, No. 4.

More Related