Documente Academic
Documente Profesional
Documente Cultură
21 May 2001
21 24 May 2001
Jrg Ott
jo@ipdialog.com
IETF Conferencing
!
!
!
21 May 2001
RSVP
Audio
Video
Media
Streaming
RTP / RTCP
RTSP
Shared
Apps
SAP
SIP
Session Direct.
SDP
HTTP SMTP
UDP
TCP
IP / IP Multicast
Integrated / Differentiated Services Forwarding
ipDialog, Inc.
21 May 2001
Session Description
1. Create
2a. Disseminate
SAP
NNTP
HTTP
2b. Invite
E-Mail
SIP
3. Join
3. Join
4. Media Streams
ipDialog, Inc.
21 May 2001
Origin: MMUSIC
Multiparty Multimedia Session Control
From Invitation
!
!
to initiation, modification,
and termination
From Multiparty to point-to-point-focused
From Multimedia to voice-centric
The latter is not SIP but it is the way
SIP is looked at today in many cases.
ipDialog, Inc.
21 May 2001
INVITE participants
EXPEL participants?
ipDialog, Inc.
21 May 2001
Media distribution
Media mixing
Conference creation
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
SIP /
SDP
Feels like a
point-to-point
call
SIP UA
(Dave)
ipDialog, Inc.
21 May 2001
SIP / SDP
(Only) Carols
UA is aware of
the conference
SIP UA
(Dave)
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
SIP / SDP
SIP conveys
membership
All endpoints
know about
the conference
10
SIP UA
(Dave)
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
C+D
A+C
RTP Audio
Feels like a
point-to-point
call
11
SIP UA
(Dave)
A+D
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
Feels like a
point-to-point
call
RTP Audio
SIP UA
(Ann)
C+D
A+C
D
Local mixing
and source
selection
12
SIP UA
(Dave)
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
SIP UA
(Dave)
RTP
Audio
C
D
Local mixing
and source
selection
SIP UA
(Carol)
13
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
SIP UA
(Dave)
C
A
Local mixing
and source
selection
14
C
D
RTP
Audio
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
Conference Creation
!
15
ipDialog, Inc.
21 May 2001
Model Transition
!
16
21 May 2001
Configure (HTTP)
RTP
Audio
SIP/
SDP
SIP UA
(Ann)
17
SIP UA
(Carol)
SIP UA
(Dave)
ipDialog, Inc.
21 May 2001
!
!
18
21 May 2001
Conference Setup
!
Booking
Server
REGISTER
sip:irr2001@
example.com
19
SIP
Server
ipDialog, Inc.
21 May 2001
SIP Server
UA Bridges
INVITE
INVITE
100 Trying
ACK
Conference
with
Caps (A B)
20
200 OK
Caps (B)
Conference (A B)
ipDialog, Inc.
21 May 2001
Conf (A B)
INVITE
sip:irr@
example.com
Caps (C)
UA Bridge
UA Ann
INVITE
check caps!
100 Trying
200 OK
Caps (B
C)
Conference
with
Caps (A B C)
re-INVITE
re-INVITE
Caps (BC)
200 OK
Caps (A)
ACK
ACK
Conference (A B C)
21
ipDialog, Inc.
21 May 2001
Conf (A B C)
INVITE
sip:irr@
example.com
Caps (D)
INVITE
100 Trying
check caps:
Nothing to do!
200 OK
Caps (A B C)
Conference
with Caps
(A B C D)
ACK
Conference (A B C D)
22
ipDialog, Inc.
21 May 2001
Terminate a conference:
23
ipDialog, Inc.
21 May 2001
PRO
CON
24
Central entity required (find it, book it, access it, ...)
Single point of failure
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
SIP / SDP
SIP UA
(Dave)
RTP Audio
SIP UA
(Carol)
25
ipDialog, Inc.
21 May 2001
26
ipDialog, Inc.
21 May 2001
PRO
CON
27
ipDialog, Inc.
21 May 2001
SIP UA
(Ann)
SIP / SDP
RTP
Audio
28
SIP UA
(Dave)
SIP UA
(Carol)
ipDialog, Inc.
21 May 2001
UA Carol
UA Dave
Two-party call
Two-party media
200 OK
INVITE D
(A,C)
ACK
Two-party media
INVITE A
(C, D)
200 OK
29
3X
Two-party call
=
Three-way
conference
ACK
Two-party media
ipDialog, Inc.
21 May 2001
PRO
CON
30
21 May 2001
!
!
31
ipDialog, Inc.
21 May 2001
32
YES
21 May 2001
!
!
33
ipDialog, Inc.
21 May 2001
ipDialog, Inc.
21 May 2001
Media Protocols
DONE
!
!
!
!
!
!
!
MISSING
Audio
Video
Tones (DTMF etc.)
Text chat
Fax
Pointers
...
35
Shared Whiteboard
Shared Text
Application Sharing
ITU-T T.128
Sun VNC
...
ipDialog, Inc.
21 May 2001
36
21 May 2001
Limited expressiveness
!
!
37
ipDialog, Inc.
21 May 2001
SDPng Structure
Definitions
optional
may be imported
Potential and
Actual Configurations
SDP m= blocks
refers to definitions
on configurations
optional
Constraints
Session Attributes
38
ipDialog, Inc.
SDPng Status
!
39
ipDialog, Inc.
21 May 2001
Conclusion
!
40
21 May 2001