ETSI TS 183 063 V2.4.1 (2009-05)
Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IMS-based IPTV stage 3 specification
Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IMS-based IPTV stage 3 specification
RTS/TISPAN-03188-NGN-R2
General Information
Standards Content (Sample)
Technical Specification
Telecommunications and Internet converged Services and
Protocols for Advanced Networking (TISPAN);
IMS-based IPTV stage 3 specification
�
2 ETSI TS 183 063 V2.4.1 (2009-05)
Reference
RTS/TISPAN-03188-NGN-R2
Keywords
IMS, IP, TV, stage 3
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2009.
All rights reserved.
TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
LTE™ is a Trade Mark of ETSI currently being registered
for the benefit of its Members and of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
3 ETSI TS 183 063 V2.4.1 (2009-05)
Contents
Intellectual Property Rights.9
Foreword.9
1 Scope.10
2 References.10
2.1 Normative references.10
2.2 Informative references.12
3 Abbreviations.13
4 Applicability.14
4.1 Overview.14
4.2 Functional entities .16
4.2.1 User Equipment (UE) .16
4.2.2 Service Control Function (SCF) .16
4.2.3 Service Discovery Function (SDF).16
4.2.4 Service Selection Function (SSF) .16
4.2.5 Media Control Function (MCF).16
4.2.6 Media Delivery Function (MDF).16
4.2.7 Core-IMS.16
5 Procedures using SIP/SDP for IMS-based IPTV .17
5.1 User Equipment (UE).17
5.1.1 Procedure for IMS registration .17
5.1.2 Procedure for service attachment.17
5.1.2.1 Push mode.17
5.1.2.2 Pull mode.17
5.1.2.2.1 Subscription.18
5.1.2.2.2 Receiving notifications.19
5.1.3 Procedure for BC service.19
5.1.3.1 Session initiation .19
5.1.3.1.1 Additional SDP lines for FEC streams .20
5.1.3.2 Session modification.20
5.1.3.3 BC service with trick-play mode.21
5.1.3.3.1 Trick-play mode activation.21
5.1.3.3.2 Trick-play mode deactivation.21
5.1.3.4 Session termination.22
5.1.3.5 Session Information.22
5.1.4 Procedure for CoD service.22
5.1.4.1 Procedure for retrieving missing parameters before session initiation.22
5.1.4.2 Session initiation .23
5.1.4.2.1 Procedure for establishing the RTSP content control and content delivery channel .23
5.1.4.2.2 Procedure for establishing the RTSP channel separately .24
5.1.4.2.3 Additional SDP lines for FEC streams .25
5.1.4.3 Session modification.25
5.1.4.3.1 Procedure for establishing the content delivery channel .25
5.1.4.3.2 Additional SDP lines for FEC streams .26
5.1.4.4 Session termination.26
5.1.4.4.1 Session termination using RTSP Method 1 .26
5.1.4.4.2 Session termination using RTSP Method 2 .27
5.1.4.5 Procedures for handling COD Service action data.27
5.1.5 Procedure for Service Configuration .27
5.1.5.1 Subscription to notification of changes .27
5.1.5.2 Processing of notifications.28
5.1.6 Procedure for IPTV presence service.28
5.1.7 Procedure for NPVR Service.29
5.1.7.1 Procedures for NPVR Service Capture Request .29
ETSI
4 ETSI TS 183 063 V2.4.1 (2009-05)
5.1.7.1.1 Procedures for Impulsive Request.29
5.1.7.1.2 Procedures for Offline Request .30
5.1.7.2 Procedures for NPVR Session.31
5.2 Service Discovery Function (SDF) .31
5.2.1 Procedure for IMS registration .31
5.2.2 Procedure for service attachment.31
5.2.2.1 Push mode.31
5.2.2.2 Pull mode.32
5.2.2.3 Service Attachment Information.34
5.3 Service Control Function (SCF).36
5.3.1 Procedure for BC service.36
5.3.1.1 Session initiation .36
5.3.1.2 Session modification.37
5.3.1.3 BC service with trick-play mode.37
5.3.1.3.1 Trick-play mode activation.37
5.3.1.3.2 Trick-play mode deactivation.37
5.3.1.4 Session termination.38
5.3.2 Procedure for CoD service.38
5.3.2.1 Procedure for handling missing parameters before session initiation .38
5.3.2.2 Session initiation .38
5.3.2.3 Session modification.38
5.3.2.4 Session termination.39
5.3.2.4.1 Session termination using RTSP method 1.39
5.3.2.4.2 Session termination using RTSP method 2.39
5.3.2.5 Procedures for handling COD Service action data.39
5.3.3 Procedure for Service Configuration .39
5.3.4 Procedure for NPVR Service.39
5.3.4.1 Procedures for NPVR Service Capture Request .39
5.3.4.1.1 Procedures for Impulsive Request.40
5.3.4.1.2 Procedures for Offline Request .40
5.3.4.2 Procedures for NPVR Session.40
5.4 Media Control Function (MCF) .40
5.4.1 Procedure for CoD service.40
5.4.1.1 Procedure for providing missing parameters before session initiation.41
5.4.1.2 Session initiation .41
5.4.1.2.1 Procedure for establishing the RTSP content control and content delivery channel .41
5.4.1.2.2 Procedure for establishing the RTSP channel separately .42
5.4.1.3 Session modification.43
5.4.1.3.1 Procedure for establishing the content delivery channel .43
5.4.1.4 Session termination.44
5.4.1.4.1 Session termination using RTSP method 1.44
5.4.1.4.2 Session termination using RTSP method 2.44
5.4.1.5 Procedures for handling COD Service action data.44
5.4.2 Procedure for support of BC service with trick play.45
5.4.3 Procedure for NPVR Session.45
5.5 Core IMS.45
5.5.1 Procedure for Registration .45
5.5.2 Procedure for Service Attachment .45
5.5.2.1 Push mode.45
5.5.2.2 Pull mode.46
5.5.3 Procedure for Service Configuration .46
5.5.4 Procedure for Service Selection.46
5.5.5 Procedure for CoD service.46
5.5.6 Procedure for BC service.47
5.6 Common Procedures.47
5.6.1 IMS Communication Service Identifier.47
5.6.2 Session Control Procedures .47
6 Procedures using HTTP for IMS-based IPTV.48
6.1 User Equipment (UE).48
6.1.1 Procedures for service selection.48
6.1.1.1 Procedure for service personalization .48
ETSI
5 ETSI TS 183 063 V2.4.1 (2009-05)
6.1.1.2 Request of DVB SD&S.48
6.1.1.3 Request of DVB BCG.48
6.1.1.3.1 Container-based request.48
6.1.1.3.2 Query mechanism.48
6.1.1.4 Request of OMA BCAST ESG.49
6.1.1.5 Request of service action data.49
6.1.1.6 Use of service selection information.49
6.1.2 Procedure for service configuration.50
6.1.2.1 General.50
6.1.2.2 Subscription for notification of state changes in XML document.50
6.2 Service Control Function (SCF).50
6.2.1 Procedure for service configuration.50
6.2.1.1 General.50
6.2.1.2 Manipulation acceptance.50
6.2.1.3 Authentication and authorization .50
6.2.1.4 Subscription acceptance and notification of state changes in XML document .51
6.3 Service Selection Function (SSF).51
6.3.1 Procedure for service selection .51
6.3.1.1 Authentication and authorization in case of personalized service selection information.51
6.3.1.2 Procedure for service personalization .52
6.3.1.3 Delivery of DVB SD&S.52
6.3.1.4 Delivery of DVB BCG.52
6.3.1.4.1 Container-based delivery.52
6.3.1.4.2 Query response .53
6.3.1.5 Delivery of OMA BCAST ESG.53
6.3.1.6 Delivery of Service Action Data .53
6.4 Stand-Alone XMDS.54
6.4.1 Procedure for service configuration.54
6.4.1.1 General.54
6.4.1.2 Manipulation acceptance.54
6.4.1.3 Authentication and authorization .54
6.4.1.4 Subscription acceptance and notification of state changes in XML document .54
7 Procedures using RTSP for IMS-based IPTV.54
7.1 User Equipment (UE).54
7.1.1 Procedures for RTSP playback control (Method 1).54
7.1.1.1 Introduction.54
7.1.1.2 Media playback initiation procedure.55
7.1.1.3 Media playback modification procedure.55
7.1.1.4 Media playback information retrieval and setting procedure.55
7.1.1.5 Handling of media events.56
7.1.2 Procedure for content control (Method 2).56
7.1.2.1 Introduction.56
7.1.2.2 Media description procedure.56
7.1.2.3 Media setup procedure .57
7.1.2.4 Media playback initiation procedure.57
7.1.2.5 Media playback modification procedure.57
7.1.2.6 Media teardown procedure.58
7.1.2.7 Handling of media events.58
7.2 Media Control Function (MCF) .58
7.2.1 Procedures for RTSP playback control (Method 1).58
7.2.1.1 Introduction.58
7.2.1.2 Media Playback Initiation Procedure .58
7.2.1.3 Media playback modification procedure.59
7.2.1.4 Media playback information retrieval and setting procedure.59
7.2.1.5 Handling of media events.59
7.2.2 Procedure for content control (Method 2).59
7.2.2.1 Introduction.60
7.2.2.2 Media description procedure.60
7.2.2.3 Media setup procedure .60
7.2.2.4 Media playback initiationcontrol procedure.60
7.2.2.5 Media playback modification procedure.61
ETSI
6 ETSI TS 183 063 V2.4.1 (2009-05)
7.2.2.6 Media teardown procedure.61
7.2.2.7 Handling of media events.61
8 Procedures using IGMP/MLD for IMS-based IPTV.61
8.1 User Equipment (UE).61
8.1.1 Procedure for service selection .61
8.1.1.1 Procedure to start receiving service selection information.61
8.1.1.2 Procedure to stop receiving service selection information.62
8.1.2 Procedure for BC service.63
8.1.2.1 Procedure for joining a BC service .63
8.1.2.2 Procedure for leaving BC service.64
8.2 Transport Functions.64
8.2.1 Receiving IGMP/MLD request corresponding to a join operation .64
8.2.2 Receiving IGMP/MLD request corresponding to a leave operation.65
9 Procedures using DVBSTP for IMS-based IPTV .65
9.1 User Equipment (UE).65
9.1.1 Procedure for service selection .65
9.1.1.1 Request of DVB service discovery and selection data.65
9.1.1.2 Request of DVB broadband content guide.65
9.1.1.3 Use of service selection information.65
9.2 Service Selection Function (SSF).65
9.2.1 Procedure for service selection .65
9.2.1.1 Delivery of DVB service discovery and selection data.65
9.2.1.2 Delivery of DVB broadband content guide.65
10 Procedures using FLUTE for IMS-based IPTV .66
10.1 User Equipment (UE).66
10.1.1 Procedure for service selection .66
10.1.1.1 Request of OMA BCAST service discovery and selection data .66
10.1.1.2 Request of OMA BCAST service guide .66
10.1.1.3 Use of service selection information.66
10.2 Service Selection Function (SSF).66
10.2.1 Procedure for service selection .66
10.2.1.1 Delivery of OMA BCAST service discovery and selection data .66
10.2.1.2 Delivery of OMA BCAST service guide .66
11 Procedures using UDP/RTP for IMS-based IPTV .66
11.1 User Equipment (UE).67
11.1.1 Procedure for real-time transport.67
11.1.1.1 Transport using MPEG2TS.67
11.1.1.2 Transport using direct RTP encapsulation .67
11.1.2 Procedure for real-time transport eError correction.67
11.1.2.1 Unidirectional transport error correction.67
11.2 Media Delivery Function (MDF) .68
11.2.1 Procedure for real-time transport.68
11.2.1.1 Transport using MPEG2TS.68
11.2.1.2 Transport using direct RTP encapsulation .68
11.2.2 Procedure for real-time transport error correction .68
11.2.2.1 Unidirectional transport error correction.68
12 IPTV user profile schema.68
13 IPTV service action data schema .69
Annex A (informative): Functional entity relations and example signalling flows of IMS
based IPTV operations .70
A.1 Functional entities relations and overview of the IMS based IPTV procedures .70
A.2 Example signalling flows of service discovery operation.71
A.2.1 Push mode .71
A.2.2 Pull Mode.72
A.3 Example signalling flows of CoD operation .72
ETSI
7 ETSI TS 183 063 V2.4.1 (2009-05)
A.3.1 Session initiation .72
A.3.1.1 Session initiation flows for case of establishing content control channel and content delivery
channels separately .73
A.3.1.2 Session initiation flows for case of establishing content control channel and content delivery
channels using RTSP method 2 .75
A.3.2 Session termination.76
A.3.3 Session modification.77
A.3.3.1 Session modification initiated by MF .77
A.4 Example signalling flows of BC operation .78
A.4.1 Session initiation .78
A.4.2 Session termination.79
A.4.3 Channel switching.80
A.4.3.1 Join after leave.80
A.4.3.2 Leave and Join at the same time .80
Annex B (normative): IPTV services XCAP application usage.82
B.1 General.82
B.2 XCAP application usage .82
Annex C (normative): XML Schema for the IPTV profile.84
Annex D (normative): XML Schema for IPTV commands.88
Annex E (normative): XML schema for IPTV presence document extension .90
Annex F (informative): Example of presence information update after channel-change .91
Annex G (informative): Example of presence document extension .93
Annex H (informative): Summary of standards and protocols for IMS based IPTV .94
H.1 SIP/SDP protocol.94
H.1.1 Protocol specifications used for SIP/SDP .95
H.2 HTTP protocol.97
H.3 RTSP/SDP protocol.97
H.3.1 Protocol specifications used for RTSP/SDP.97
H.4 RTP/RTCP protocol.98
H.5 IGMP/MLD protocol.98
H.6 Diameter protocol.99
H.7 DVBSTP protocol.99
H.8 FLUTE protocol.99
Annex I (normative): Procedures for discovery of SDFs prior to service attachment .100
I.1 Manual configuration based manual discovery.100
I.2 DHCP-based discovery.100
I.2.1 Using DHCP option 43/60 .100
I.2.2 Using DHCP option 124/125.100
I.2.3 Format of DHCP payload.101
I.3 DNS Service Records (SRV) - based discovery.101
I.4 TR-069 based discovery.102
Annex J (informative): Integration of non SIP AS service discovery function.103
J.1 Integration of non SIP AS service discovery Function based on DVB IPTV.103
ETSI
8 ETSI TS 183 063 V2.4.1 (2009-05)
J.1.1 User Equipment (UE).103
J.1.1.1 Procedure for service attachment.103
J.1.1.2 Procedure for service selection .103
J.1.1.2.1 Request of DVB SD&S.103
J.1.1.2.2 Request of DVB BCG.103
J.1.2 Service Discovery Function (SDF) .103
J.1.2.1 Procedure for service attachment.103
J.1.3 Service Selection Function (SSF).103
J.1.3.1 Procedure for service selection .103
J.1.3.1.1 Delivery of DVB SD&S.
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...