3GPP2 Circuit-Switched Video Conferencing & Packet-Switched Video
Telephony Services OverviewScott Droste
Chair, TSG-C WG1 Applications & ServicesMotorola ([email protected])
04 December 2006
Maui, HI USA
04 December 2006 2
Presentation Overview
• Development of video conferencing and telephony specifications within 3GPP2
• 3GPP2 Circuit-Switched Video Conferencing Service – C.S0042-0
• 3GPP2 Packet Switched Video Telephony Services (PSVT/MCS) – C.P0055-0
04 December 2006 3
Video Conferencing & Telephony Specification Development within 3GPP2
04 December 2006 4
TSG-C WG1 Structure
WG1 – Applications ServicesScott Droste
Motorola
SWG1.1 – Voice ServicesFrank Corcoran
QUALCOMM
SWG1.2 – Multimedia Services
Keith MillerNokia
SWG1.3 – Data ServicesRobert Marks
Lucent
SWG1.4 – Ancillary ServicesScott Droste
Motorola
1. Requirements, functions and interfaces for cdma2000 infrastructure and user terminal Equipment needed to support individual application services.
2. Exploring and developing new technologies that will lead to improved individual application services.
3. Evaluation and adoption of visual codecs (video, image, graphics),
4. Evaluation and adoption of complementary audio codecs including: synthetic (MIDI, SP-MIDI) and natural audio,
5. Evaluation, definition, and adoption of supporting visual and temporal synchronization methods,
6. Evaluation, definition, and adoption of supporting formats for over the air transmission through streaming, pseudo-streaming, downloading and associated methods for content protection.
7. Evaluation and adoption of complementary protocols, e.g. RTSP/SDP, RTP/RTCP, to support real-time, near real-time and interactive multimedia services.C12-20031208-013R1
3GPP2 video conferencing and telephony service specifications 3GPP2 video conferencing and telephony service specifications developed by TSG-C SWG1.2developed by TSG-C SWG1.2
04 December 2006 5
3GPP2 Video Conferencing and Telephony Specifications
C.S0042-0Circuit-Switched Video Conferencing Services
Published – August 2002Defines SO 57 & 58 for transfer of multiplexed audio, video & control data at 32 & 64 kbps over cdma2000 1x networks
C.P0055-0Packet Switched Video
Telephony Services (PSVT/MCS)
In V&V Comment Resolution. Projected
Publication in December 2006
Defines support of one-to-one conversational audio/video services between a mobile terminal and another mobile
terminal or a video terminal on the Internet
Document Title Status Description of Specification
04 December 2006 6
3GPP2 Development Timeline
2000 2001 2002 2003 2004 2005 2006 2007
August 2002C.S0042-0 CS Video Conferencing
May 2002cdma2000 Rev C
April 2002cdma2000 Rev B
June 2006EV-DO Rev B
October 2000EV-DO Rev 0
March 2004cdma2000 Rev D
April 2004EV-DO Rev A
July 2000cdma2000 Rev A
October 1999cdma2000 Rev 0
December 2006C.S0055-0 PS Video Telephony
3GPP2 Air Interface Development Timeline
3GPP2 Video Conferencing/Telephony Development Timeline
04 December 2006 7
3GPP2 Circuit-Switched Video Conferencing ServiceC.S0042-0
04 December 2006 8
CS Video Conferencing Overview
• C.S0042-0 defines video conferencing SO 57 & 58 at 32 and 64 kbps, respectively, over the air interface (carried in RLP)
• ITU-T H.324 (Terminal for Low Bitrate Multimedia Communication) with Annex C used for video conferencing
• ITU-T H.245 (Control Protocol for Multimedia Communication) version 7 (or greater) used for capability negotiation between terminals
Audio I/O
User Control
Interface
Visual I/O
Audio
Encoder/Decoder
Visual
Encoder/Decoder
System
Control Interface
Multiplexer
(Circuit-Sw
itched)
Wireless C
omm
unication Netw
ork
Scope of Video Conferencing
• ITU-T H.223 (Multiplexing Protocol for Low Bitrate Multimedia Communication)with Annex A & B used formultiplexing video, audio,and application layercontrol data
04 December 2006 9
CS Video Conferencing Service Configuration Attributes
Service Configuration Attribute Valid Selections
Forward FCH/DCCH Multiplex Option 0x1
Reverse FCH/DCCH Multiplex Option 0x1
Forward FCH/DCCH Transmission RatesFor the FCH, Rates 1, 1/2, 1/4, and 1/8 enabled. For the DCCH,
Rate 1 enabled, Rates 1/2, 1/4, and 1/8 not enabled.
Reverse FCH/DCCH Transmission RatesFor the FCH, Rates 1, 1/2, 1/4, and 1/8 enabled. For the DCCH,
Rate 1 enabled, Rates 1/2, 1/4, and 1/8 not enabled.
Forward Traffic Type Primary or Secondary
Reverse Traffic Type Primary or Secondary
Forward FCH/DCCH Radio Configuration RC 3, 4, 6, 7
Reverse FCH/DCCH Radio Configuration RC 3, 5
Forward Supplemental Channel Multiplex Option 0xf20
Reverse Supplemental Channel Multiplex Option 0xf20
Forward Supplemental Channel Frame Length 20 ms
Reverse Supplemental Channel Frame Length 20 ms
Forward Supplemental Radio Configuration RC 3, 4, 6, 7
Reverse Supplemental Radio Configuration RC 3, 5
where multiple options are supported the default is in bold
04 December 2006 10
CS Video Conferencing Protocol Stack
cdma2000
RLP
H.245, video, voice
H.223 frame
64/56 kbps PCM
Physical Physical
Um A2
Mobile StationBase Station MSC
RLP
cdma2000
64/56 kbps PCM
Rate Adaptation Protocol
Video Conferencing Call Setup and Bearer Protocol Stack
04 December 2006 11
CS Video Conferencing Codec Support
H.2
63
Vid
eo
C.S0042-0CS Conferencing
C.P0055-0PS Video
Telephony
MP
EG
-4 V
ide
o
H.2
64
AV
C V
ide
o
AM
R S
pe
ec
h
VM
R-W
B S
pe
ec
h
13
K S
pe
ec
h
EV
RC
Sp
ee
ch
SM
V S
pe
ec
h
Codec
Mandatory Optional Basic codec/profile mandatory with certain profiles optional
Optional. If supported, its use is preferred over
mandatory codec
04 December 2006 12
CS Video Conferencing Call Setup
MS Base Station MSC MSC Base Station MS
Origination Message(SO = 57) Complete L3 Info: CM
Service Request(SO = 57) IAM
(32 kbps,H.245/H.223)
Paging Request(SO = 57)
Page Message(SO = 57)
Assignment Request
Channel AssignmentMessage
ACM
Page ResponseMessage(SO = 57)
Compete L3 Info:Paging Response
(SO = 57)
Assigment Request
Channel AssignmentMessage
Service ConnectCompletion
Assignment Complete
ANMConnect
Connect Order
H.223 frames exchanged over 64 kbps UDI channel (32 kbps over the air)
H.245 Control
MPEG-4 Video
EVRC Speech
Connect
Service ConnectCompletion
Assignment Complete
Alert with Info
Connect Order
04 December 2006 13
CS Video ConferencingAdditional Capabilities
• Supports video conferencing with 3GPP-324M terminals– SO 58 (64 kbps service) invoked over cdma2000
channel– IWF acts as gateway for video conferencing
negotiation and control messages and EVRC to 3GPP-AMR speech transcoding
04 December 2006 14
3GPP2 Packet Switched Video Telephony Services (PSVT/MCS)
C.P0055-0
04 December 2006 15
Packet Switched Video Teleconferencing (PSVT) Overview
• C.P0055-0 defines support for one-to-one conversational video services on 3GPP2 networks between:– Two mobile terminals– A mobile terminal and a video terminal on the Internet
• Defines minimum requirements to ensure interoperability within 3GPP2 networks as well as optional capabilities and feature support to enable interoperability across other networks and technologies
• Uses IETF AVPF packet loss feedback for providing dynamic error resiliency for video. Feedback enables encoder to adaptively insert redundancy (intra-refresh) in the video stream as needed to stop propagation of packet loss errors
• Defines FlowProfileID parameter for SDP to enable more efficient negotiation of RAN QoS resources. Allows the two terminals to better coordinate E2E QoS.
• Defines optimized procedures for establishing RAN QoS when multiple codecs are supported in the terminals.
• Support defined for 3GPP2 IMS and 3GPP2 non-IMS networks
04 December 2006 16
PSVT Network Reference Model
IPNetworks
PDSNRAN
Network A
PDSN RAN
Network B
SIP Proxy SIP Proxy
MSMS
AAAAAA
SIP SignalingAir Interface/IOS SignalingMedia Control for Audio/VideoPSVT /VoIP Audio Bearer PathPSVT Video Bearer PathAAA Interface
Network Reference Model for Non-roaming Mobile-to-Mobile PSVT Call Network Reference Model for Non-roaming Mobile-to-Mobile PSVT Call
04 December 2006 17
PSVT IMS Network Reference Model
Network Reference Model for Non-roaming Mobile-to-Mobile PSVT Call over IMS Network Reference Model for Non-roaming Mobile-to-Mobile PSVT Call over IMS
IPNetworks
PDSNRAN
Network A
PDSN RAN
Network B
I/S-CSCF I/S-CSCF
MSMS
MRFP(optional)
MRFC(optional)
AAA
HSS
P-CSCF
AAA
HSS
P-CSCF
AS(optional)
SIP SignalingAir Interface/IOS SignalingMedia Control for Audio/VideoPSVT /VoIP Audio Bearer PathPSVT Video Bearer PathAAA/HSS InterfacesMP Interfaces [19]
AS(optional)
04 December 2006 18
PSVT RAN and PDSN Protocol Stacks
R-P
MS RAN PDSN
Physical Layer
R-P
IP IP
Physical Layer
Mux
HDLC Framing
PPP Encapsulation
IP IP
HDLC
L1
PPP
L1
L2
L1
Mux
RLPRLP R-P R-P
IP
L1 L1
L2
L1
Mux
Physical Layer
Mux
RLP RLP
Physical Layer
MS RAN PDSN
Segment Framing
IP
Segment Framing
Protocol Stack when HDLC framing is applied Protocol Stack when segment-based framing is applied
04 December 2006 19
PS Video Telephony Codec Support
H.2
63
Vid
eo
C.S0042-0CS Conferencing
C.P0055-0PS Video
Telephony
MP
EG
-4 V
ide
o
H.2
64
AV
C V
ide
o
AM
R S
pe
ec
h
VM
R-W
B S
pe
ec
h
13
K S
pe
ec
h
EV
RC
Sp
ee
ch
SM
V S
pe
ec
h
Codec
Mandatory Optional Basic codec/profile mandatory with certain profiles optional
Optional. If supported, its use is preferred over
mandatory codec
Other speech codecs, although Other speech codecs, although not specified by C.P0055-0, are not specified by C.P0055-0, are allowed and supported through allowed and supported through SIP SDP negotiation between SIP SDP negotiation between
endpointsendpoints
04 December 2006 20
PSVT Protocol Stacks over IP
IPNetworksApplication
SIPProcessing
MediaProcessing
Application
SIPProcessing
MediaProcessing
SIPServers
SIP
Session Control
IP IP
SIP
TCP
SIP
Session Control
IP
SessionControlProtocolStacks
NetworkConnection
Model
MediaApplicationand RTCPProtocolStacks
PSVT or VoIPTerminal
PSVT or VoIPTerminal
UDP
IP
RTP/RTCP
UDP
IP
RTP/RTCP
Media ProcessingMedia Processing
TCP UDP
Media Processing
Media ResourceFunction Processor
RTP/RTCP
UDP
IP
Session Control
TCP UDP
SIP
UDP TCP UDP
IP
RTP/RTCP
UDP
IP
SIP Server
04 December 2006 21
PSVT Feature Initialization
TerminalRAN/PDSN IMS Core Network
CONFIGURE AND ACTIVATE QoS for SIP flow
IMS/SIP REGISTRATION
CONFIGURE QoS for voice flow
MAY BE SIMULTANEOUS
ROHC NEGOTIATION
CONFIGURE QoS for video flow
CONFIGURE QoS for voice and video RTCP traffic flows
•Feature Initialization occurs prior to PSVT call origination or termination.
•Initialization tasks:
•Configure & activate QoS for transporting SIP traffic
•Configure QoS for transporting voice & video traffic
•Configure QoS for transporting RTCP packets for voice & video streams.
•Negotiate ROHC parameters for compressing the voice and video traffic
•SIP Proxy or IMS core network P-CSCF registration
04 December 2006 22
PSVT Call Setup
3GPP2 PSVT Terminal 1
3GPP2 PSVT Terminal 2
IMS CN
2. INVITE (SDP offer)3. INVITE (SDP offer)
1. Activate QoS for voice and video flows
5. 180 Ringing (SDP answer)6. 180 Ringing (SDP answer)
4. Activate QoS for voice and video flows
7. Generate Ringback
8. PRACK9. PRACK
11. 200 OK (PRACK)12. 200 OK (PRACK)
14. 200 OK (INVITE)15. 200 OK (INVITE)
10. Generate Ringing
13. Answer
16. ACK17. ACK
18. RTP speech and video over voice and video flows
100 Trying100 Trying
Ready to receive media
Ready to receive media
May begin sending media
May begin sending media
04 December 2006 23
PSVT Call Release
3. BYE4. BYE
7. 200 OK8. 200 OK
Terminal 1 Terminal 2IMS CN
2. Hangs-up
5. QoS for voice and video flows de-activated 6. QoS for voice and video flows
de-activated (if still active)
1. RTP speech and video over voice and video flows
04 December 2006 24
PSVT In-Call Media Management
C.P0055-0 defines SIP-based mechanisms for:– Adding Bi-Directional Video to a VoIP Call– Removing Bi-Directional Video from a PSVT Call
• User-Initiated Removal of Video from a PSVT Call
• Network-Initiated Removal of Video from a PSVT Call
04 December 2006 25
PSVT Supplementary Services & Functions
C.P0055-0 defines support for the following optional services & functions:– PSVT Voice Retry
• Retry PSVT Call Origination as VoIP
• Retry PSVT Call Reception as VoIP
• Retry PSVT Call Origination as 1x Circuit-Switched Voice
• Retry PSVT Call Reception as 1x Circuit-Switched Voice
– Video/Media on Hold
04 December 2006 26
C.P0055-0 PSVT Development Status
Jan 1, 2005 Jan 1, 2006 Jan 1, 2007
Dec 06 - Jan 07TSG-C PublicationApproval Window
Oct 04 - Sep 06C.P0055-0 Stage 2 - Stage 3 Development
Oct 19, 20043GPP2-00090 WI Submission
Sep - OctR&F
Sep 15, 2006C.P0055-0 R&F Approved
Oct - DecV&V
Oct 30, 2006C.P0055-0 V&V Approved
Dec 4, 2006V&V Comments Due
• C.P0055-0 V&V Comment Resolution occurring this meeting cycle
• Anticipate TSG-C approval for publication at end of this meeting or in January 2007
Thank You
For more information, please contact:
WG1 – Applications & Services
Scott Droste ([email protected])
SWG1.2 – Multimedia Services
Keith Miller ([email protected])