1、 IEC 62766-4-1 Edition 1.0 2017-07 INTERNATIONAL STANDARD Consumer terminal function for access to IPTV and open internet multimedia services Part 4-1: Protocols IEC 62766-4-1:2017-07(en) colour inside THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright 2017 IEC, Geneva, Switzerland All rights reserve
2、d. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or IECs member National Committee in the country of the requester. If yo
3、u have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local IEC member National Committee for further information. IEC Central Office Tel.: +41 22 919 02 11 3, rue de Varemb Fax: +41 22 919 03 00 CH
4、-1211 Geneva 20 infoiec.ch Switzerland www.iec.ch About the IEC The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards for all electrical, electronic and related technologies. About IEC publications The technical con
5、tent of IEC publications is kept under constant review by the IEC. Please make sure that you have the latest edition, a corrigenda or an amendment might have been published. IEC Catalogue - webstore.iec.ch/catalogue The stand-alone application for consulting the entire bibliographical information on
6、 IEC International Standards, Technical Specifications, Technical Reports and other documents. Available for PC, Mac OS, Android Tablets and iPad. IEC publications search - www.iec.ch/searchpub The advanced search enables to find IEC publications by a variety of criteria (reference number, text, tec
7、hnical committee,). It also gives information on projects, replaced and withdrawn publications. IEC Just Published - webstore.iec.ch/justpublished Stay up to date on all new IEC publications. Just Published details all new publications released. Available online and also once a month by email. Elect
8、ropedia - www.electropedia.org The worlds leading online dictionary of electronic and electrical terms containing 20 000 terms and definitions in English and French, with equivalent terms in 16 additional languages. Also known as the International Electrotechnical Vocabulary (IEV) online. IEC Glossa
9、ry - std.iec.ch/glossary 65 000 electrotechnical terminology entries in English and French extracted from the Terms and Definitions clause of IEC publications issued since 2002. Some entries have been collected from earlier publications of IEC TC 37, 77, 86 and CISPR. IEC Customer Service Centre - w
10、ebstore.iec.ch/csc If you wish to give us your feedback on this publication or need further assistance, please contact the Customer Service Centre: csciec.ch. IEC 62766-4-1 Edition 1.0 2017-07 INTERNATIONAL STANDARD Consumer terminal function for access to IPTV and open internet multimedia services
11、Part 4-1: Protocols INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 33.170 35.240.95 ISBN 978-2-8322-4615-3 Registered trademark of the International Electrotechnical Commission Warning! Make sure that you obtained this publication from an authorized distributor. colour inside 2 IEC 62766-4-1:2017 IEC
12、 2017 CONTENTS FOREWORD . 14 INTRODUCTION . 16 1 Scope 17 2 Normative references 17 3 Terms, definitions and abbreviations . 22 3.1 Terms and definitions 22 3.2 Abbreviated terms . 23 4 Interface definitions . 23 4.1 Consumer network to provider network interfaces (UNI) 23 4.2 Provider network refer
13、ence points description . 25 4.3 Interfaces to external systems, consumer network 28 5 Structure of this document . 28 6 HTTP . 29 6.1 HTTP reference points 29 6.2 IG as a protocol converter supporting the HNI-IGI interface HTTP option . 30 6.3 Protocols for IPTV service functions 30 6.3.1 Multicast
14、 content streaming with SIP session management protocol over HNI-IGI HTTP option . 30 6.3.2 Unicast content streaming with SIP session management 42 6.3.3 Forced play-out control with SIP session management Protocol for forced play-out control over HNI-IGI 50 6.3.4 Content download 50 6.3.5 Purchase
15、 of digital media service using SIP 50 6.3.6 Pay per view multicast content service with SIP session management protocol over HNI-IGI HTTP option . 57 6.3.7 Parental control for content using SIP 58 6.3.8 Network-based user notification services . 66 6.3.9 Content bookmarking . 69 6.3.10 Local PVR s
16、ervice usig SIP . 77 6.3.11 Network PVR (nPVR) using SIP . 82 6.3.12 Personalised channel 84 6.3.13 Session transfer with SIP session management . 85 6.4 Protocol for service access and control functions 92 6.4.1 Service provider discovery . 92 6.4.2 Service discovery 97 6.4.3 Service access 97 6.4.
17、4 Subscription profile management and usage 98 6.4.5 Remote management . 103 6.4.6 User registration and network authentication . 108 6.5 Protocols for communications functions using SIP 119 6.5.1 CallerID . 119 6.5.2 Instant messaging Procedure for instant messaging on HGI-INI HTTP option 121 6.5.3
18、 IM session (chat using MSRP) . 123 6.5.4 Presence . 134 6.5.5 Content sharing . 139 6.6 Protocols system infrastructure functions OITF-IG interface (HNI-IGI) . 149 IEC 62766-4-1:2017 IEC 2017 3 6.6.1 HNI-IGI message types 149 6.6.2 HNI-IGI messages in the OITF to IG direction HTTP option 150 6.6.3
19、HNI-IGI messages in the IG to OITF direction HTTP option 152 6.6.4 HNI-IGI PENDING_IG message HTTP option 153 6.6.5 HNI-IGI SIP message HTTP option . 154 6.6.6 HNI-IGI auxiliary message . 154 6.6.7 HNI-IGI message body HTTP option . 155 6.6.8 Guidelines for applications using the HNI-IGI interface H
20、TTP option . 155 6.6.9 Error recovery in the IG HTTP option 155 6.7 Protocols for content preparation 156 6.7.1 Reference points NPI-45, NPI-46, NPI-CSPT3 and NPI-CSPG3 . 156 6.7.2 XML schema for content preparation . 176 7 SIP and SIP/SDP . 181 7.1 General . 181 7.2 SIP/SDP reference points within
21、the provider network . 182 7.2.1 General . 182 7.2.2 Generic handling for SIP requests/responses 182 7.2.3 Protocols for IPTV service functions 182 7.2.4 Protocols for service access and control functions . 204 7.2.5 Protocols for communication services using SIP CallerID Procedures for caller ID on
22、 UNIS-8 206 7.3 SIP/SDP reference points within the residential network . 208 7.3.1 General . 208 7.3.2 IG as a B2BUA 208 7.3.3 Protocols for IPTV service functions 209 7.3.4 Protocols for service access and control functions . 220 7.3.5 Protocols for communication services using SIP 224 8 RTSP 235
23、8.1 General . 235 8.2 Protocols for IPTV service functions 236 8.2.1 Use of RTSP for unicast content streaming services 236 8.2.2 Use of RTSP for forced play-out control RTSP for managed model over UNIS-11 and NPI-10 243 8.2.3 Use of RTSP for network PVR (nPVR) . 244 8.2.4 Use of RTSP for personaliz
24、ed channel 244 8.2.5 Content streaming post-session transfer 245 8.3 Protocols for service access and control Performance monitoring over UNIT- 18 . 245 9 IGMP and multicast protocol 248 9.1 General . 248 9.2 Protocols for IPTV service functions 249 9.2.1 Multicast content streaming service on UNIS-
25、13 249 9.2.2 Pay-per-view multicast content service with SIP session management 249 9.2.3 nPVR Protocol over NPI-40 . 249 9.2.4 Network-generated notification service 249 9.2.5 Emergency notification service 250 9.3 Protocols for service access and control functions 250 9.3.1 Service discovery and C
26、ontent Selection . 250 9.3.2 Remote management protocol over UNI-RMS . 250 4 IEC 62766-4-1:2017 IEC 2017 9.4 Protocols for system infrastructure functions interactive application delivery protocol over UNIS-6 and UNIS-12 . 250 10 RTP/RTCP. 251 10.1 General . 251 10.2 Protocols for IPTV service funct
27、ions 251 10.2.1 Multicast content streaming service . 251 10.2.2 Unicast content streaming service . 251 10.2.3 nPVR Protocol over NPI-41 . 251 10.3 Service access and control Performance monitoring over UNIT-18 251 10.4 Application-layer forward error correction 252 10.5 Application-layer retransmi
28、ssion (RET) . 252 10.5.1 General . 252 10.5.2 Protocol over UNIT-17 . 252 10.5.3 Protocol over UNIT-18 . 253 10.6 Fast channel change (FCC) 253 10.6.1 General . 253 10.6.2 Protocol over UNIT-17 . 253 10.6.3 Protocol over UNIT-18 . 253 10.7 Protocols for multimedia telephony services protocol over UN
29、IT-17 . 253 10.7.1 General . 253 10.7.2 RTP payload formats for video streams . 253 10.7.3 RTP payload formats for audio streams . 253 11 UPnP protocols for system infrastructure functions UPnP discovery . 254 11.1 General . 254 11.2 Procedure for IG discovery . 254 11.2.1 Discovery sequence 254 11.
30、2.2 urn:oipf-org:device:ig:1 device definitions 254 11.2.3 IG description 254 11.3 Procedure for AG discovery 257 11.3.1 Discovery sequence 257 11.3.2 urn:oipf-org:device:ag:1 device definitions . 257 11.3.3 AG description . 257 11.4 Procedure for CSPG-DTCP discovery . 258 11.4.1 Discovery sequence
31、258 11.4.2 urn:oipf-org:device:cspg-dtcp:1 device definitions 258 11.4.3 CSPG-DTCP description 259 11.5 Procedure for OITF discovery . 260 11.5.1 Discovery sequence 260 11.5.2 OITF description 260 12 DLNA function . 260 13 DHCP 260 13.1 General . 260 13.2 Protocols for system infrastructure function
32、s network attachment . 261 13.2.1 General . 261 13.2.2 DHCP option usage . 261 14 UDP for IPTV service functions 263 14.1 Multicast content streaming service protocol over UNIT-17 263 14.2 Unicast content streaming service Protocol over UNIT-17 263 IEC 62766-4-1:2017 IEC 2017 5 14.3 nPVR protocol ov
33、er NPI-41 263 15 FLUTE . 263 15.1 General . 263 15.2 Protocols for IPTV service Functions 264 15.2.1 Emergency notification 264 15.2.2 Network-generated notification 264 16 Diameter 264 16.1 General . 264 16.2 Protocols for IPTV service functions Purchase of digital media Protocol over NPI-11 264 An
34、nex A (informative) Example messages . 265 A.1 IPTV service functions message examples Unicast content streaming session setup with SIP session management 265 A.2 Communication services message examples HNI-IGI message mapping to SIP . 269 A.2.1 General . 269 A.2.2 Presence . 270 A.2.3 Chat 275 A.2.
35、4 Presence document . 279 Annex B (informative) User profile description . 280 B.1 IPTV subscription profile . 280 B.1.1 General . 280 B.1.2 XML Schema for the IPTV subscription profile . 280 B.2 XML schema for the OIPF profile 285 B.3 IPTV subscription profile elements classification . 290 B.3.1 Ge
36、neral . 290 B.3.2 User visible and manageable data . 290 B.3.3 User visible, but not manageable data . 290 B.3.4 Data neither visible nor manageable by the user 291 Annex C (normative) Mapping attributes for scheduled content 292 C.1 Mapping SDP attributes from DVB SD&S information 292 C.2 Service p
37、ackage SDP attributes 294 Annex D (normative) names . 295 Annex E (normative) System infrastructure 296 E.1 OITF start-up high-level procedures 296 E.1.1 OITF with native HNI-IGI support . 296 E.1.2 OITF with non-native HNI-IGI support 297 E.1.3 Integrated OITF/IG with no HNI-IGI support . 298 E.2 H
38、igh-level procedure for an OITF graceful shut-down in network relying on IMS . 299 E.3 OITF restart high-level procedures for an IG integrating WAN GW 300 E.4 IG start-up and shutdown procedures . 302 E.4.1 IG start-up procedures . 302 E.4.2 IG shutdown procedures 302 E.5 WAN Gateway functions . 303
39、 E.5.1 General . 303 E.5.2 NAT traversal 303 E.5.3 NAT traversal for SIP-based services 303 6 IEC 62766-4-1:2017 IEC 2017 E.5.4 NAT traversal and keep-alive messages for unicast content streaming services . 305 Annex F (informative) System infrastructure mechanisms NAT-T informational flows for IPTV
40、 services with SIP session management . 307 F.1 General . 307 F.2 IG and WAN GW in one physical device 307 F.3 IG and WAN GW in different physical devices . 309 Annex G (informative) NAT-T informational flows for IPTV services . 312 Annex H (normative) Port mapping and NAT traversal for FCC/RET for
41、multicast content services 313 H.1 General . 313 H.2 Cookie signalling 313 H.3 NAT traversal without cookie signalling . 315 H.4 Correlation of RTCP messages sent to the RS and FT entity 316 Annex I (normative) Presence XML schema . 317 Annex J (informative) Protocol procedure subclause structure .
42、318 Annex K (normative) OITF-specific TR-135 and TR-106 remote management objects 320 K.1 General . 320 K.2 OITF-specific TR-135 remote management object . 320 K.3 OITF-specific TR-106 remote management object . 326 Annex L (informative) New event package for SIP SUBSCRIBE/NOTIFY . 329 Annex M (info
43、rmative) Overview of notification services in OIPF R2 . 330 Annex N (normative) Fast Channel Change and Retransmission (FCC/RET) 332 N.1 Application-layer retransmission (RET) . 332 N.1.1 General . 332 N.1.2 Unicast RET for multicast content service 332 N.1.3 Unicast RET for unicast content service
44、. 333 N.1.4 Multicast RET for multicast content service 334 N.1.5 Packet loss event upstream of the RET server . 334 N.1.6 Packet loss event downstream of the RET server 335 N.2 Fast channel change (FCC) 336 Annex O (informative) IG handling of IMPUs in association with GRUU . 339 Annex P (normative
45、) FDT schema extensions 340 Annex Q (normative) IG Service awareness . 341 Q.1 General . 341 Q.2 IG Algorithm for service awareness . 341 Annex R (normative) Definition of content reporting info package 342 R.1 General . 342 R.2 Applicability 342 R.3 Info Package Name . 342 R.4 Info Package Paramete
46、rs 342 R.5 SIP option Tags 343 R.6 INFO message body parts . 343 R.6.1 General . 343 R.6.2 SIP Content-Type header field value . 343 R.6.3 SIP Content-Disposition header field value 343 R.6.4 Message body syntax 343 R.7 Info package usage restrictions . 343 IEC 62766-4-1:2017 IEC 2017 7 R.8 Rate of
47、INFO requests 343 R.9 Info Package Security Considerations . 343 Annex S (normative) Definition of Digital-Media-Purchase info package . 344 S.1 General . 344 S.2 Applicability 344 S.3 Info package name . 344 S.4 Info Package parameters 344 S.5 SIP option Tags 344 S.6 INFO message body parts . 345 S
48、.6.1 General . 345 S.6.2 SIP Content-Type header field value . 345 S.6.3 SIP Content-Disposition header field value 345 S.6.4 Message body syntax 345 S.6.5 Info Package usage restrictions . 345 S.7 Rate of INFO requests 345 S.8 Info package security considerations 345 Annex T (normative) Definition
49、of parental control watched content info package . 346 T.1 General . 346 T.2 Applicability 346 T.3 Info package name . 346 T.4 Info package parameters 346 T.5 SIP option tags . 346 T.6 INFO message body parts . 346 T.6.1 General . 346 T.6.2 SIP Content-Type header field value . 347 T.6.3 SIP Content-Disposition header field value 347 T.6.4 Message body syntax 347 T.7 Info package usage restrictions . 347 T.8 Rate of INFO requests 347 T.9 Info package security considerations 347 Annex U (