Manuel ITU-T IPTV Focus Group Proceedings - 2008
Preface
Foreword
TABLE OF CONTENTS
Part I: General
Summary
1 Overview of FG IPTV
2 Overview of working groups activities and achievements
2.1 Architecture and requirements (WG 1)
2.2 QoS and performance aspects (WG 2)
2.3 Service security and content protection (WG 3)
2.4 IPTV network control (WG 4)
2.5 End systems and interoperability aspects (WG 5)
2.6 Middleware, application and content platforms (WG 6)
3IPTV Global Standards Initiative (IPTV-GSI)
Annex A: FG IPTV management team
Annex B: FG IPTV meetings
Annex C: List of FG IPTV deliverables
Annex D: List of editors
Annex E: List of participating companies and organizations
Annex F: Introduction to ITU-T
Part II: Texts of FG IPTV deliverables
Summary
II.1 ARCHITECTURE AND REQUIREMENTS
II.1.1 IPTV services requirements
II.1.2 IPTV architecture
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined within this document
4 Abbreviations and acronyms
5 Conventions
6 IPTV Domains
7 IPTV Architectural Approaches
8 IPTV Functional Architecture Framework
8.1 End-User Functions
8.2 Application Functions
8.3 Content Delivery Functions
8.4 Service Control Functions
8.5 Management Functions
8.6 Content Provider Functions
8.7 Network Functions
9 IPTV Functional Architecture
9.1 IPTV Architectural Overview
9.2 Architectural differences
9.3 Description of Functions Specific to the Non-NGN IPTV Functional Architecture
9.4 Description of Functions Specific to NGN Non-IMS IPTV Architecture
9.5 Description of Functions Specific to NGN IMS IPTV Architecture
9.6 Description of Functions Common to the three Architectural Approaches
9.7 Third Party Application Gateway Functional Block
9.8 Inter-working between NGN variants of the IPTV architecture
9.9 Reference Points
10 Interconnection between different IPTV networks
10.1 Interconnection between two NGN-based IPTV networks
10.2 Interconnection between Non-NGN IPTV network and NGN IPTV network
Annex A - Relationship Between IPTV and NGN Architectures
A.1 IPTV related components in the NGN architecture
A.2 Functional Mapping between NGN-based IPTV and NGN architectures
A.3 Application Support Functions & Service Support Functions
Appendix I - Procedural Flows Relating to IPTV Services
I.1 High level flows
I.2 Procedural Flows for IPTV Services based on Non-NGN IPTV Architectures
I.3 Procedural Flows for IPTV Services based on NGN Non-IMS IPTV Architectures
I.4 Procedural Flows for IPTV Services based on NGN IMS IPTV Architecture
I.5 Procedural flows for IPTV interconnection between two NGN networks
Appendix II - IPTV Physical Network Hierarchy
Appendix III - Overlay Networking Function for IPTV Services and Multicast
Appendix IV - Adaptation of the IPTV Architecture for HFC Networks
II.1.3 IPTV service scenarios
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Conventions
6 IPTV services description and use cases
6.1 IPTV service list
6.2 Broadcast services
6.3 On-demand service
6.4 Advertising service
6.5 Public interest service
6.6 Tele-services
6.7 Portal services
6.8 Hosting services
6.9 IPTV interactive service
6.10 Presence services
6.11 Time-shifting and Place-shifting service
6.12 Session mobility service
6.13 Supplementary content
7 Payment methods for accessing IPTV services
Bibliography
II.1.4 Gap analysis
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Gap identification
Bibliography
II.2 QoS AND PERFORMANCE ASPECTS
II.2.1 Quality of experience requirements for IPTV services
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Introduction to QoE
6 QoE for video and audio
6.1 Requirements for media compression and synchronization
6.2 Requirements for network transmission
6.3 Network Layer Performance Objectives
7 QoE for text and graphics
7.1 Media component text
7.2 Media component graphics
8 QoE for control functions
8.1 QoE requirements for channel zapping time
8.2 QoE requirements VoD trick mode
9 QoE for other IPTV services
9.1 QoE requirements for Metadata
9.2 QoE requirements for Browser
9.3 QoE requirements for Content Navigation
10 Accessibility requirements
Appendix I - Network QoS parameters affecting QoE
I.1 Transport Impairments
Bibliography
II.2.2 Traffic management mechanisms for the support of IPTV services
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Traffic management mechanisms
5.1 Control plane
5.2 Data plane
5.3 Multicast
6 Mapping of IPTV service components to IP performance classes
6.1 Network QoS classes
6.2 Mapping of IPTV service components to Y.1541 classes
7 Cross-layer interaction for IPTV services
8 Traffic management capabilities: core networks
8.1 IP network traffic management capabilities
8.2 IP traffic management capabilities applicable to IPTV services
9 Traffic management capabilities: access networks
9.1 Overview of access network technologies
9.2 Access traffic management capabilities applicable to IPTV services
10 Traffic management capabilities: home networks
Appendix I - Admission control example for IMS-based architecture
Bibliography
II.2.3 Application layer error recovery mechanisms for IPTV services
CONTENTS
1 Scope
2 References
3 Definitions
4 Abbreviations and acronyms
5 Conventions
6 Introduction
7 Overview on error recovery mechanisms and related standards
7.1 Overview
7.2 Retransmission
7.3 Forward Error Correction
7.4 Hybrid Combinations of FEC with Retransmissions and Feedback
8 Usage Guidelines
8.1 General Discussion on Retransmission and FEC
8.2 Relation of mechanisms to the QoS classes in Y.1541
9 Recommendations
Bibliography
II.2.4 Performance monitoring for IPTV
CONTENTS
1 Scope
2 References
3 Definitions
4 Abbreviations and acronyms
5 Conventions
6 Monitor points
6.1 Monitoring Point Definitions
7 Monitoring parameters
7.1 Physical Layer Parameters
7.2 IP Layer/Network Parameters
7.3 Transport Stream parameters
7.4 Service Line-Up parameters
7.5 Channel Attribute parameters
7.6 Content on Demand Parameters
7.7 Other Parameters
8 Monitoring methods
8.1 Generalized monitoring method for multi-media data based on transmission packet loss
8.2 RF Integrity Monitoring
8.3 Network performance monitoring
8.4 Service Attribute Monitoring
8.5 Video quality monitoring
8.6 Audio quality monitoring
8.7 Ancillary attribute monitoring
Annex A - Considerations for Network Performance Monitoring when using Overlay Networks
1 Overlay Measurement
2 Measurement Unit
Bibliography
II.3 SERVICE SECURITY AND CONTENT PROTECTION
II.3.1 IPTV security aspects
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Security Requirements
6.1 General Security Requirements
6.2 Content Security Requirements
6.3 Service Security Requirements
6.4 Network Security Requirements
6.5 Terminal Security Requirements
6.6 Subscriber Security Requirements
7 Security Architecture
7.1 General Security Architecture
7.2 Content Protection Architecture
7.3 Service Protection Architecture
7.4 Security Functional Entities
7.5 Security Interfaces
8 Security Mechanisms
8.1 Security Mechanisms that pertain to Content or Content Protection
8.2 Security Mechanisms that pertain to Services or Service Protection
8.3 Security Mechanisms that pertain to Networks
8.4 Security Mechanisms that pertain to Terminal Devices
8.5 Security Mechanisms that pertain to Subscribers or End-Users
8.6 Security Mechanisms that pertain to Multiple or Unspecified Functional Areas
Annex A - Service Authorization for Linear TV Service (Informative)
Annex B - Subscriber Security Protection (Informative)
B.1 Subscriber Personal Data
B.2 Protection of Legal Minors
Appendix I - Security Threats
I.1 Security Attack Points
I.2 Security Threats Model
Appendix II - Discussion of Interoperability of SCP
II.1 Overview of Interoperability of SCP
II.2 SCP interoperability scenarios
II.3 Technical areas of SCP Interoperability
II.4 SCP Interoperable Architectures
II.5 Scenarios of SCP-B or SCP-IX deployed in IPTV terminal device
Appendix III - An Example of IPTV Service and Content Protection Process
III.1 Example of Content Protection Process
III.2 Example of Service Security Protection Process
Appendix IV - Usage Rights
Appendix V - Downloadable Application Protection
V.1 Authorization and authentication before the software downloading
V.2 Authorization and authentication during the software program running
V.3 The encryption of the software programs when the programs are stored in STB, and decryption before running/duplicating the software programs
Appendix VI - DVB Content Protection & Copy Management
VI.1 Introduction
VI.2 Definitions
VI.3 Abbreviations and acronyms
VI.4 CPCM Architecture
VI.5 CPCM Reference Model & Functional Entities
VI.6 CPCM Authorized Domain
VI.7 CPCM Content Usage Rules
VI.8 Usage State Information Metadata
VI.9 CPCM Content
VI.10 CPCM Device
VI.11 Usage Rule & Usage State Information
II.4 IPTV NETWORK CONTROL
II.4.1 IPTV network control aspects
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Conventions
6 Framework of IPTV Network Control Aspects
7 Control and Signalling Aspects
7.1 Network Control
7.2 IPTV Network High Availability
7.3 Linear TV Control
7.4 Parental Control
7.5 Network Traffic Identification
7.6 Session Control
7.7 Stream Control
8 Content Delivery Network Aspects
8.1 Content Delivery Network Topology
8.2 CDN-based IPTV Media Delivery Mechanism
8.3 Distributed Content Storage/Cache and Content Serving
8.4 Centralized Content Location Management
8.5 Distributed Content Delivery
8.6 Content Segmentation
8.7 Statistical Performance of Content Delivery Network
8.8 Content Delivery Protocols
9 IPTV Consumer Domain Attachment and Initialization
10 Identification Aspects
11 IPTV Inter-working
12 Overlay Network Aspects
12.1 Control Function in IPTV Overlay Network
12.2 Multicast Function in IPTV Overlay Network
12.3 Session Manager in IPTV Overlay Network
12.4 Manageable Overlay Network
13 Other Aspects
Appendix I - Example of IPTV Consumer Domain Attachment and Initialization
I.1 IPTV Device Initialization and Attachment Flow
Appendix II - Example of Multicast VPN
II.1 Requirement on Multicast VPN in IPTV Network Control Aspect
II.2 IPTV Multicast VPN Group Management
Appendix IV - ISP-manageable P2P Network Structure
II.4.2 IPTV multicast frameworks
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Conventions
6 IPTV multicast requirements
6.1 IPTV multicast transport requirement
6.2 QoS requirements of IPTV multicast
6.3 Security requirements of IPTV multicast
6.4 Interoperability requirement of IPTV multicast
6.5 Service management requirements of IPTV multicast
7 IPTV Multicast Architecture
7.1 Description of entities for Non-NGN IPTV functional architecture
7.2 Description of reference points for Non-NGN IPTV functional architecture
8 IPTV Multicast scenarios
8.1 Native IP multicast scenario
8.2 Alternative multicast scenarios
9 Design considerations for IPTV multicast network
9.1 IPTV multicast transport
9.2 IPTV multicast QoS
9.3 IPTV multicast interoperability among service providers
9.4 IPTV multicast management
10 Overlay multicast networking
10.1 Control framework for IPTV overlay multicast
10.2 Functional framework for IPTV overlay multicast
10.3 QoS control in IPTV overlay multicast network
Appendix I - IPTV multicast delivery solutions
I.1 Hybrid P2P IPTV service multicast delivery solution
I.2 P2P CDN-based IPTV service multicast delivery solution
Appendix II - QoS and Resource Control Functions for IPTV Overlay Multicast
II.1 Resource control function
II.2 Resource control function for IPTV overlay multicast QoS in wired/wireless/mobile networks.
II.3 Procedure to provide QoS and resource control functions for IPTV overlay multicast
II.4 Network measurement function
Appendix III - Control Framework for IPTV Overlay Multicast
III.1 IMA backup
III.2 Media signalling proxy
Appendix IV - A Scenario for Service Control Function of Session Manager in IPTV Overlay Multicast Network
II.4.3 IPTV related protocols
CONTENTS
1 Scope
2 References
3 Abbreviations and acronyms
4 Protocols
Bibliography
II.5 END SYSTEMS AND INTEROPERABILITY ASPECTS
II.5.1 Aspects of IPTV end system – terminal device
CONTENTS
1 Scope
2 Reference
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined within this document
4 Abbreviations and acronyms
5 Conventions
6 Services supported by the IPTV Terminal Device
6.1 Broadcast Services
6.2 Electronic Program Guide (EPG)
6.3 On-Demand Services
6.4 Personal Video Recorder (PVR) Services
6.5 Advertising Services
6.6 Audience Rating Information
6.7 Interactive Services
6.8 Public Interest Services
6.9 Linear TV with Trick Mode
6.10 Personal IPTV Broadcast
7 IPTV Terminal Device Functionality and Architecture
7.1 Functional Requirements
7.2 Functional Architecture
7.3 Software Architecture
7.4 Protocols
7.5 Terminal Device Attachment and Initialization
7.6 Quality Monitoring
Appendix I - Service Information (SI)
Appendix II - Removable Security TD-SM Interface
Bibliography
II.5.2 Aspects of home network supporting IPTV services
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined here
4 Abbreviations and acronyms
5 Conventions
6 Home Network
6.1 Home Network Architecture
6.2 QoS
6.3 Security
6.4 Interoperability between IPTV core/access network and home network
6.5 Interoperability among home network devices
6.6 The DNG
7 Remote management
7.1 Management Architecture
7.2 Management requirement
7.3 IPTV service information report
7.4 Remote management protocol
Annex A - Considerations on ISO/IEC15045-1 for IPTV services
A.1 Introduction
A.2 Comparison of terminology
A.3 Packet processing and interfaces of the DNG
A.4 Security consideration
Appendix I - An explanation of the layered models for IPTV Home Network
Appendix II - Home network (HN) use case scenarios
II.1 HN IPTV TD acting as an HN server
II.2 HN IPTV TD acting as an HN client
Appendix III - UPnP-based Home Network
Appendix IV - Consideration of re-transmission of Free-to-Air broadcasting
IV.1 Middleware aspect
IV.2 Content protection issue
IV.3 Privacy protection issue
IV.4 Delivery control of retransmission
IV.5 Provision of Emergency broadcast
Appendix V - Example configurations for an IP-based home network
Bibliography
II.6 MIDDLEWARE, APPLICATION AND CONTENT PLATFORMS
II.6.1 IPTV middleware, application and content platforms
CONTENTS
1 Scope
2 References
3 Definitions
3.1 This working document uses the following terms defined elsewhere:
3.2 This working document defines the following terms:
4 Abbreviations and acronyms
5 Content provisioning
5.1 Introduction
5.2 Interface between content/metadata providers and service providers
5.3 Gap analysis for content and metadata provisioning
6 Service Discovery
7 Channel Identification and location resolution
8 Profiling
9 Events
9.1 Input events
9.2 Other events
10 Service navigation systems
Appendix I - Profiling
I Profiling Process for IPTV Service
Appendix II - Input events
Appendix III - Example of assignment of input events
Appendix IV - Service navigation systems
II.6.2 Toolbox for content coding
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Available Codecs
6 Audio Codecs
6.1 AC-3 (Dolby Digital)
6.2 Enhanced AC-3 (Dolby Digital Plus)
6.3 Extended AMRWB (AMRWB+)
6.4 MPEG4 High Efficiency AAC v2 (HE AAC v2)
6.5 MPEG-1 Layer 2 Audio
6.6 MPEG-2 AAC
6.7 MPEG Surround
6.8 ITU-T G.722.1 and G.722.1 Annex C
6.9 ITU-T G.729.1 – An 8-32 kbit/s scalable wideband coder bitstream interoperable with G.729
6.10 ITU-T G.722
6.11 ITU-T G.722.2 (3GPP AMR-WB)
7Video codecs
7.1 H.264/AVC Video
7.2 MPEG-2 Video
7.3 VC1 video
7.4 AVS Video
Appendix I - Technical Aspects of Toolbox Codecs and Content Coding
Appendix II - List of some additional content related standards
Bibliography
II.6.3 IPTV middleware
CONTENTS
1 Scope
2 References
3 Definitions
3.1 This working document uses the following terms defined elsewhere:
3.2 This working document defines the following terms:
4 Abbreviations and acronyms
5 IPTV middleware architecture
6 IPTV Terminal middleware architecture
6.1 IPTV terminal middleware components and APIs
6.2 Classification of IPTV terminal middleware components APIs
7 Service platform middleware
7.1 IPTV service platform middleware components and APIs
7.2 Classification of IPTV service platform middleware components APIs
II.6.4 IPTV metadata
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 IPTV Metadata service overview
7 Metadata service discovery
7.1 Service provider metadata
8 Metadata delivery method
8.1 Updating method
8.2 Metadata transport container
8.3 Metadata change notification
9 Metadata representation
10 Metadata elements
10.1 Service and content metadata
10.2 User metadata
11 Metadata for content provisioning
12 Metadata aggregation management
13 User metadata security
14 Classification scheme
15 Identity management
16 Metadata API
17 Metadata framework
Bibliography
II.6.5 Standards for IPTV multimedia application platforms
CONTENTS
1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this document
4 Abbreviations and acronyms
5 Requirements for IPTV Multimedia Application Platform
5.1 Architecture
5.2 Middleware
5.3 Terminal Device
6 Standards for Declarative Application Platforms
6.1 Binary Format for Scene (BIFS)
6.2 Broadcasting Markup language (BML)
6.3 CEA-2014
6.4 Cascading Style Sheet (CSS)
6.5 Document Object Model (DOM)
6.6 Digital Video Broadcasting HyperText Markup Language (DVB-HTML)
6.7 ECMAScript
6.8 Lightweight Application Scene Representation (LASeR) & Simple Aggregation Format (SAF)
6.9 Lua
6.10 MHEG-5
6.11 Nested Context Language (NCL)
6.12 Scalable Vector Graphics (SVG)
7 Standards for Procedural Application Platforms
7.1 GEM-based Application Platforms
8 Other Related Standards
8.1 MPEG Multimedia Middleware (M3W)
Appendix I - Comparison of some multimedia application platforms
Appendix II - Worldwide TV Markup Language (WTVML)
Bibliography
II.7 IPTV VOCABULARY OF TERMS
IPTV vocabulary of terms
1 Scope
2 References
3 Conventions
4 Terms and their definitions