Presentation is loading. Please wait.

Presentation is loading. Please wait.

SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.

Similar presentations


Presentation on theme: "SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications."— Presentation transcript:

1 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Orit levin orit@radvision.com Conferencing Requirements for SIP Based Applications

2 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting draft-levin-sipping-conferencing-requirements- 00.txt Levin/Even/Zmolek/Petrie/Koskelainen RADVISION/Polycom/Avaya/Pingtel/Columbia University

3 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting The Outline of the Draft Hierarchal Application (Signaling) Model SIP Star Conferencing Application SIP Star Real Time Multimedia Conferencing Application

4 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Reasons for Hierarchal Application Model A Means to Describe the Reality A Basis for Terminology Definition A Means to Understand Each Other’s Requirements A Means to Describe and Classify the Requirements

5 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Meta Application Objectives Everything that is out of scope of standard applications –Different Sets of Participants Everything that is out of scope of SIP Conferencing Application –Bridging to PSTN End Users

6 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Applications’ Reality Example of a Complete Application Members’ Management Applications’ Coordination Real Time (Voice and Video) Star Conferencing Application Instant Messaging Full Mesh Application White Board T.120 Based Application Chair Control Application in the Roadmap Presence SIMPLE Based Application

7 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting The Hierarchal Application Model Example 2 Meta Application SIP Voice Conferencing Application White Board T.120 Based Application Media Control Voice (Data) Plane

8 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting The Hierarchal Application Model Example 2 Meta Application SIP Voice Conferencing Application White Board T.120 Based Application Media Control Voice (Data) Plane

9 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star Conferencing Application Model An Association of SIP User Agents for providing a shared application in Star Topology Center Participant vs. Edge Participants A Center Participant has a SIP Dialog with each one of Edge Participants and internally maintains correlation among the dialogs Both Center and Edge Participants are capable of being a Conference Chair

10 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star Conferencing Application SIP Star Conference CENTER EDGE SIP Dialog EDGE SIP Dialog EDGE SIP Dialog UA

11 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star Conferencing Application Main Requirements’ Guidelines Tight Conference Control (in contrast to loose) Pre-arranged and Spontaneous Conferencing Support Center Participant SHALL be able to add and disconnect SIP baseline Participants

12 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star RT Multimedia Conferencing Application Model SIP Star Conferencing Application with one or more RT Media (Data) Planes RT Media Plane is a subset of RTP media streams established by SDP means SHOULD contain Media Control Sub- application(s) May have Data Planes that are not RT Media Planes

13 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Real Time Multimedia SIP Star Real Time Multimedia Conferencing Application SIP Star Conference CENTER EDGE RTP/RTCP SIP Dialog EDGE RTP/RTCP SIP Dialog EDGE RTP/RTCP SIP Dialog UA Media Processor

14 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star RT Multimedia Media Plane Model Media Plane groups RT media streams (belonging to different SIP dialogs) for various application reasons Media Plane contains zero or more Media Processors Media Processor contains zero or more Presentation Spaces

15 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting C AB M+A+B M+C M RTP Presentation Spaces Media Processor Conference participants: Edge (Remote): A, B, C Center (Local): M M, A, and B are the loudest speakers Note: Each remote participant has an associated SIP dialog Example: a Default Audio “Media Processor” M+B A+B RTP Audio Plane

16 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting A Typical SIP Star RT Multimedia Conference Center ParticipantEdge Participant Basic UA Conferencing Center Logic Conferencing Edge Logic (Optional) SIP RTP/RTCP CONFERENCING/CALL PLANE VIDEO DATA PLANE AUDIO DATA PLANE Presentation Spaces Conferencing Extensions MP

17 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting SIP Star RT Multimedia Conferencing Application Main Requirements Conferencing “Presentation” Requirements –Identity of the user presented to you –Presentation status (list) of your media Point-to-Point Requirements –Capabilities Exchange Procedure Expressiveness –Autonomous Media Control RTCP Feedback –Application Driven Media Control Open Issue

18 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Issues We Need to Address First Hierarchal Application (Signaling) Model –Do We Have a Clear Enough Terminology in order to Describe the Requirements? SIP Star Conferencing Application –Conference Identification –Scope of the Baseline Requirements –Baseline Means for their Implementation SIP Star Real Time Multimedia Conferencing Application –Direction for Resolving Application Driven Media Control Issue

19 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting A Proposal : Separate the Work into Three Documents Allowing for Moving Forward Simultaneously Hierarchal Application (Signaling) Model –Definition and Examples SIP Star Conferencing Application –Definition –Requirements and their mapping to primitives SIP Star Real Time Multimedia Conferencing Application –Definition –Requirements and their mapping to primitives

20 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Backup Slides for Follow-up Discussion Conference Identification Application Driven Media Control

21 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Conference Identification User Wants to Create a Conference with Certain Specifications –“Conference Service” Description is Required User Wants to Join an Existing (or a Scheduled) Conference –Global Conference Identification is Required

22 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Implicitly: The URI Option “SIP URI Conventions for Media Servers” draft-burger-sipping-msuri-01.txt –The Request-URI of INVITE specifies a Conference (rather then a User) –Registration with IANA Spontaneous Conference –The Initiator of the Conference Creates a Unique Conference Identifier –The New Conference Identifier Triggers Conference Creation by the MCU

23 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Explicitly: New Headers “The SIP Join and Fork Headers” draft-mahy-sipping-join-and-fork-00.txt –New Headers Used with INVITE to –Explicitly Join a Dialog (specified by Call-ID)

24 SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Application Driven Media Control Request for maximum (reserved) bandwidth Request for specific (current) bandwidth Request for using specific parameters: –CODEC and its Params, Resolution, Frame Rate, etc. A Showstopper: Video Conferencing Applications MUST have deterministic way to switch between video sources


Download ppt "SIP and SIPPING WGsMay, 6-7 2002 IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications."

Similar presentations


Ads by Google