Draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Open Issues in bis 12/6/2001 5:28 PM Jonathan Rosenberg dynamicsoft.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
11 Halloween, 2011 Cullen Jennings
SIP Working Group Jonathan Rosenberg dynamicsoft.
RFC 3489bis Jonathan Rosenberg Cisco Systems. Technical Changes Needed Allow STUN over TCP –Driver: draft-ietf-sip-outbound Allow response to omit CHANGED-
Service Identification Jonathan Rosenberg Cisco. Agenda Service Identification Architecture draft (draft-rosenberg-sipping-service- identification) Media.
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
Martin Dolly, Gary Munson AT&T Labs James Rafferty Cantata Roni Even Polycom draft-dolly-xcon-mediacntrlframe-03.txt draft-even-media-server-req-02.txt.
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
Early Media in SIP: Problem Statement, Requirements, and Analysis of Solutions draft-barnes-sip-em-ps-req-sol Richard Barnes BBN Technologies IETF 68,
Introduction to SDP Issues. Content Background Goals SDP Primer RTP Primer Use cases “New” Functionalities in SDP Multiple RTP Streams in SDP Decision.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
Audio/Video Transport Extensions (AVTEXT). Administrivia Notetakers? Jabber scribe? Jabber Chat Room
Roni Even Jonathan Lennox Mapping RTP streams to CLUE media captures draft-even-clue-rtp-mapping-03 IETF-84.
CLUE Framework Issues CLUE virtual interim meeting Jan 27, 2014 Mark Duckworth draft-ietf-clue-framework-13 1.
0 draft-lkchoi-mmusic-iptvdbs-req-00.txt 63rd IETF, 1 August 2005 Requirement of service provider for the Data Broadcasting Service over the IPTV Lark.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
SIPREC draft-ietf-siprec-req-02 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78.5 Interim.
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
SIP And DTMF SIP WG 48th IETF July 31-August 4, 2000 Bert Culpepper, Skip Cave.
IETF-81, Quebec City, July 25-29, 2011
Intelligent Transcoding Gateway Model for Transcoding with the Session Initiation Protocol draft-taegyukang-sipping-transc-itg-00.txt 61 IETF - Washington.
1 CPCP Open Issues Hisham Khartabil XCON WG Interim Meeting, Boston 26 th May, 2004
Service Identification Jonathan Rosenberg Cisco. Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use.
Christian Groves Describing Captures in CLUE and relation to multipoint conferencing draft-groves-clue-multi-content-00 CLUE Interim meeting (09/13)
Allyn Romanow Flemming Andreasen Implementing CLUE encoding provider advertisements in.
Caller Prefs and Friends Jonathan Rosenberg dynamicsoft.
SIP WG Open Issues IETF 50 Jonathan Rosenberg dynamicsoft.
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
Interactive Connectivity Establishment : ICE
March 22th, 2001 MMUSIC WG meeting 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt
RTP Splicing Status Update draft-ietf-avtext-splicing-for-rtp-11 Jinwei Xia.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
Caller Preferences Jonathan Rosenberg dynamicsoft.
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
RTP Usage for CLUE draft-lennox-clue-rtp-usage-02 Clue WG, IETF 83, 27 March 2012 Jonathan Lennox Allyn Romanow
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Doc.: IEEE /0126r1 Submission January mc HEMM Date: Authors: Graham Smith, DSP GroupSlide 1.
RTP Functionalities for RTCWEB A combined view from the authors of draft-cbran-rtcweb-media-00 draft-cbran-rtcweb-media-00 draft-perkins-rtcweb-rtp-usage-02.
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata- format-01) 9 th May 2011 Interim SIPREC MEETING R Parthasarathi On behalf of the team Team:
CLUE Framework 01 – comments and issues Interim meeting October 2011 Roni Even.
SDP extensions for setting up circuit- switched audio and video streams Simo Veikkolainen IETF80.
06/28/06 1 TSG-C SWG 1.2 End-to-End Signalling of Over-the-Air QoS & Additional PSVT call flows June 28, 2006 Nikolai Leung, Hyukjune Chung QUALCOMM, Incorporated.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
CLUE Framework IETF 88 – Nov 8, 2013 Mark Duckworth draft-ietf-clue-framework-12 draft-groves-clue-multi-content-00 draft-duckworth-clue-switching-example-01.
RTP Taxonomy & draft-lennox-raiarea-rtp-grouping-taxonomy-03 IETF 88 1.
Real-time aspects June 19, 2016
Codec Control for RTCWEB
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Request-URI Param Delivery
STAKey Design Flaws Date: Jesse, Shlomo, Suman
SDP Offer Answer Examples
User to User Key Signaling Protocols
SDP Simple Capability Negotiation (SDP Simcap)
A RELOAD Usage for Distributed Conference Control (DisCo) – Update
Presentation transcript:

draft-rosenberg-mmusic-sdp-offer-answer-00.txt Jonathan Rosenberg dynamicsoft IETF 52

History RFC2543 had appendix B, which specified SDP usage As bis evolved, this section become more independent and moved towards a well-defined offer/answer model Agreement at IETF 51 in both mmusic and sip to extract to separate doc and progress in mmusic NB: sip-bis depends on this draft!! Thus, this draft is needed for 3gpp R5

Open Issues Allow changes in the media type (audio/video) of a stream? –Example usage is voice->fax –Only really reasonable if SIP issue #24 allows for replacing streams If you change audio to message, its same as a new stream in the old slot Proposal is to allow –I say yes Offerer prepared to receive media when it sends offer, even in bidirectional streams –Flemming argues it should be prepared to both send and receive –Seems academic point to me

Multiple streams of same type What is meaning when there are multiple streams of the same type? –Spec says to send a copy of your media on each, and mix media received on each –Clearly specific to audio, doesn’t make sense for Video or IM Cases where there are multiple media sources/sinks

Proposal Model is –Element has sources (green) and sinks (blue) for each type –Streams are uni or bi-directional Requirement –Media received on a stream MUST get sent to one or more sinks –Sources MUST go to one or more stream –When more than one source transmits on a stream, it must be “combined” in some implementation specific way –When more than one stream transmits to a sink, it must be “combined” in some implementation specific way –Mapping of sources/sinks to streams beyond the above rules is local policy f1f1 f2f2 f 1 and f 2 are surjections SDP source sink

Synchronizing Codec Changes A and B are in a session X, Y codecs A offers B new SDP with new codecs Y,Z –B answers with Y,Z Issue: when can A and B cease being prepared to use X? –If there is no overlap – its easy – when media from new codec arrives If there is overlap –Proposal I: when a non-overlapping codec is received, OR 1 minute passes Timer based stuff ugly –Proposal II: answerer includes SN of first packet sent after answer was sent Offerer can stop when it receives that packet Only works for answerer

Unidirectional codecs in a bidirectional stream Motivation –PC phone calls media server –PC phone can send DTMF, can’t receive –MS can receive DTMF, not send –Would like PC to use some codec when sending voice, switch to rfc2833 for DTMF Question –How to represent? Current text –Offerer omits rfc2833 entirely –Answerer adds rfc2833 –Semantic: codecs not in offer, added to answer, on a sendrecv stream, are recv only –Problem: makes interpretation context dependent Breaks 3pcc

Other proposals Offerer includes rfc2833 anyway, even though it can’t receive it Answerer can’t insert it unless it can BOTH send and receive it –My preference Rfc2833 in NEITHER offer or answer –MS adds an extra m line through a new offer –Extra m line is recvonly with rfc2833 –Use FID to group them –Complex Others?