1 / 18

CS 414 – Multimedia Systems Design Lecture 23 – Multimedia Session Protocols

CS 414 – Multimedia Systems Design Lecture 23 – Multimedia Session Protocols. Klara Nahrstedt Spring 2014. Administrative. Outline. Multimedia Protocols – Standards RTP/UDP/IP – Transmission Protocol RTCP Control/Negotiation Protocol to RTP RTSP – Control VOD Negotiation Protocol

dsawin
Download Presentation

CS 414 – Multimedia Systems Design Lecture 23 – Multimedia Session Protocols

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. CS 414 – Multimedia Systems DesignLecture 23 – Multimedia Session Protocols Klara Nahrstedt Spring 2014 CS 414 - Spring 2014

  2. Administrative CS 414 - Spring 2014

  3. Outline • Multimedia Protocols – Standards • RTP/UDP/IP – Transmission Protocol • RTCP Control/Negotiation Protocol to RTP • RTSP – Control VOD Negotiation Protocol • SIP – Session Initiation Protocol CS 414 - Spring 2014

  4. Internet Multimedia Protocol Stack Media encaps (H.264, MPEG-4) DASH APPLICATION RTSP RSVP RTCP Layer 5 (Session) SIP RTP HTTP Layer 4 (Transport) TCP DCCP UDP KERNEL Layer 3 (Network) IP Version 4, IP Version 6 AAL3/4 AAL5 MPLS Layer 2 (Link/MAC) Ethernet/WiFi ATM/Fiber Optics CS 414 - Spring 2014

  5. Session control in layer 5 CS 414 - Spring 2014

  6. Session Management (Layer 5) SESSION MANAGER Conference control Participant Management Session Control Protocol (e.g., RTSP) Session Control Media control Configuration control Presentation data communication whiteboard Continuous data communication video Continuous data communication audio Control of multiple multimedia connections Separates control aspects from transport aspects CS 414 - Spring 2014

  7. Session Manager • Tasks: • Membership control • Monitoring of shared workspace • Coordination of Media control management • Exchange of QoS parameters • Conference control management – establishment, modification, termination CS 414 - Spring 2014

  8. Session Control • Session Described by • Session state • Name of session, start, valid policies • Session management – two steps for state processing • Establishment of session • Modification of session CS 414 - Spring 2014

  9. Session Control • Conference Control • Centralized or distributed approach • Media Control • Synchronization • Configuration Control • Negotiation of QoS parameters, admission control and reservation/allocation of resources • Membership Control • Invitation of users; registration of users, change of membership CS 414 - Spring 2014

  10. Examples of Session Control protocols: RTSP, SIP, SAP, … CS 414 - Spring 2014

  11. Real-Time Streaming Protocol (RTSP) Audio Video Decoder AudiovideoCoder Session Control RTSP RTSP RTP RTP CLIENT SERVER Application Protocol for Control of multimedia streams This is not an application data transmission protocol, just remote control protocol between client and server CS 414 - Spring 2014

  12. RTSP • Approved as Internet Draft, February 2, 1998, authors H. Schulzrinne, A. Rao, R. Lanphier • Enables controlled, on-demand delivery of real-time data such as audio and video • Intends to control multiple data delivery sessions • Provides means for choosing delivery channels • UDP • Multicast UDP, • TCP CS 414 - Spring 2014

  13. RTSP Methods CS 414 - Spring 2014

  14. RTSP – Aggregate and Stream Control DESCRIBE (aggregate stream) SETUP RTSP RTSP SID Decoder Coder PLAY RTP RTP ESTABLISH PLAY CLIENT SERVER CS 414 - Spring 2014

  15. Streaming media: meta files client CS 414 - Spring 2014 RTSP Presentation by H. Schulzrinne, 2001

  16. Streaming Media: RTSP CS 414 - Spring 2014 RTSP Presentation by H. Schulzrinne, 2001

  17. RTSP Operation CS 414 - Spring 2014 RTSP Presentation by H. Schulzrinne, 2001

  18. Conclusion • Internet protocol suite has now basic ingredients to support streaming audio and video • Both for distribution and communication applications • Challenges: • No session control protocol that can be used to perform floor control in distributed multimedia conferences • Network reliability and deployment multicast of services with predictable quality-of-service are major hurdles beyond need for continuous upgrades in network capacity CS 414 - Spring 2014

More Related