Service Configuration, Media Transport Protocol, and Signalling Information for MMT-Based Broadcasting Systems
Total Page:16
File Type:pdf, Size:1020Kb
Recommendation ITU-R BT.2074-0 (05/2015) Service configuration, media transport protocol, and signalling information for MMT-based broadcasting systems BT Series Broadcasting service (television) ii Rec. ITU-R BT.2074-0 Foreword The role of the Radiocommunication Sector is to ensure the rational, equitable, efficient and economical use of the radio- frequency spectrum by all radiocommunication services, including satellite services, and carry out studies without limit of frequency range on the basis of which Recommendations are adopted. The regulatory and policy functions of the Radiocommunication Sector are performed by World and Regional Radiocommunication Conferences and Radiocommunication Assemblies supported by Study Groups. Policy on Intellectual Property Right (IPR) ITU-R policy on IPR is described in the Common Patent Policy for ITU-T/ITU-R/ISO/IEC referenced in Annex 1 of Resolution ITU-R 1. Forms to be used for the submission of patent statements and licensing declarations by patent holders are available from http://www.itu.int/ITU-R/go/patents/en where the Guidelines for Implementation of the Common Patent Policy for ITU-T/ITU-R/ISO/IEC and the ITU-R patent information database can also be found. Series of ITU-R Recommendations (Also available online at http://www.itu.int/publ/R-REC/en) Series Title BO Satellite delivery BR Recording for production, archival and play-out; film for television BS Broadcasting service (sound) BT Broadcasting service (television) F Fixed service M Mobile, radiodetermination, amateur and related satellite services P Radiowave propagation RA Radio astronomy RS Remote sensing systems S Fixed-satellite service SA Space applications and meteorology SF Frequency sharing and coordination between fixed-satellite and fixed service systems SM Spectrum management SNG Satellite news gathering TF Time signals and frequency standards emissions V Vocabulary and related subjects Note: This ITU-R Recommendation was approved in English under the procedure detailed in Resolution ITU-R 1. Electronic Publication Geneva, 2015 ITU 2015 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without written permission of ITU. Rec. ITU-R BT.2074-0 1 RECOMMENDATION ITU-R BT.2074-0 Service configuration, media transport protocol, and signalling information for MMT-based broadcasting systems (2015) Scope This Recommendation defines the service configuration, media transport protocol, and signalling information required for broadcasting systems using ISO/IEC 23008-1 (MPEG Media Transport). It specifies the constraints to ISO/IEC 23008-1 for MMT-based broadcasting systems. Keywords: transport, MMT, multiplexing, IP-based broadcasting, hybrid delivery, UHDTV The ITU Radiocommunication Assembly, considering a) that multimedia services consist of various media components such as audio, video, closed captions, and other data; b) that various media components for multimedia services may be delivered in broadcasting channels and broadband networks; c) that multimedia services have also been introduced in broadband networks where IP packets are used; d) that an IP-friendly media transport protocol is desirable for multimedia broadcasting systems to enable harmonization of broadcasting and broadband; e) that synchronized presentation of various media components over various delivery channels is required for multimedia broadcasting applications; f) that efficient and reliable transport of various media components is required over broadcasting channels; g) that ISO/IEC 23008-1 “MPEG Media Transport (MMT)” specifies an encapsulation format of media components, delivery protocol, and signalling information for various applications including broadcasting applications; h) that a common MMT protocol packet syntax has been specified in ISO/IEC 23008-1; i) that practical implementation of broadcasting systems may require certain constraints on ISO/IEC 23008-1; j) that it is desirable for such constraints to be in common with MMT-based broadcasting systems for development and deployment of systems including receiver terminals, recommends 1 that broadcasting systems using MPEG Media Transport as per ISO/IEC 23008-1 should be designed on the basis of the system structure and service configuration described in Annex 1; 2 that the broadcasting systems using MPEG Media Transport should comply with the media transport protocol and signalling information described in Annex 2. Note 1 – Attachment 1 shows additional signalling information specified in ARIB systems. 2 Rec. ITU-R BT.2074-0 References Normative references – ISO/IEC 23008-1:2014: Information technology – High efficiency coding and media delivery in heterogeneous environments – Part 1: MPEG media transport (MMT). Informative references – Recommendation ITU-T H.222.0 | ISO/IEC 13818-1:2013: Information technology – Generic coding of moving pictures and associated audio information: Systems. – IETF RFC 768: User Datagram Protocol, Aug. 1980. – IETF RFC 791: Internet Protocol, Sep. 1981. – IETF RFC 2460: Internet Protocol, Version 6 (IPv6) Specification, Dec. 1998. – IETF RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms Specification, June 2010. – Recommendation ITU-R BT.1869-0 (2010) – Multiplexing scheme for variable-length packets in digital multimedia broadcasting systems. – Recommendation ITU-T H.265 | ISO/IEC 23008-2 (2013) – Information technology – High efficiency coding and media delivery in heterogeneous environments – Part 2: High efficiency video coding. Abbreviations AAC Advanced audio coding AIT Application information table AL-FEC Application layer forward error correction ALS Audio lossless coding AMT Address map table BIT Broadcaster information table CA Conditional access CAS Conditional access system CDT Common data table CRI Clock relation information DCI Device capability information DCM Download control message DMM Download management message ECM Entitlement control message EIT Event information table EMM Entitlement management message EPG Electronic programme guide GFD Generic file delivery GOP Group of pictures HEVC High efficiency video coding Rec. ITU-R BT.2074-0 3 HRBM Hypothetical receiver buffer model IP Internet Protocol IRAP Intra random access point LAOS Low overhead audio stream LATM Low overhead audio transport multiplex LCT Layout configuration table LDT Linked description table MFU Media fragment unit MMT MPEG media transport MMTP MMT protocol MPI MMT presentation information MPT MMT package table MPU Media processing unit NIT Network information table NPT Normal play time NTP Network time protocol PA Package access PLT Package list table SDT Service description table SDTT Software download trigger table TLV Type length value UDP User datagram protocol 4 Rec. ITU-R BT.2074-0 Annex 1 System structure and service configuration 1 System structure This section describes the general structure of MMT-based broadcasting systems. Fig. 1 shows the protocol stack of MMT-based broadcasting systems. FIGURE 1 Protocol stack of MMT-based broadcasting systems Signalling Video Audio Cc Application Time information MMT UDP/IP IP multiplexing scheme (layer 2) Broadcasting channel (channel coding and modulation) BT.2074-01 In these systems, media components, such as video, audio, and closed captions (cc), constituting a TV programme are encapsulated into media fragment units (MFUs)/media processing units (MPUs). They are carried as MMT protocol (MMTP) payloads of MMTP packets and delivered in IP packets. Data applications that are related to a TV programme are also encapsulated into MFUs/MPUs, carried in MMTP packets, and delivered in IP packets. IP packets generated like this are multiplexed over broadcasting channels with an IP multiplexing scheme, also referred to as a layer 2 (L2) protocol, e.g. the TLV multiplexing scheme described in Recommendation ITU-R BT.1869. The systems also have MMT signalling information (MMT-SI). MMT-SI is signalling information on the structure of a TV programme and associated information on TV services like the electronic programme guide (EPG). MMT-SI is carried in MMTP packets and delivered in IP packets. In order to provide Coordinated Universal Time (UTC) in broadcasting systems for receiver terminals to synchronize with broadcast station, time information is also delivered in IP packets. 2 Service configuration 2.1 Services in a broadcasting channel ISO/IEC 23008-1 specifies the MMT package as a logical structure of content. The MMT package includes presentation information and associated Assets that constitute content. A broadcasting service is generally a series of TV programmes. In MMT-based broadcasting systems, one MMT package corresponds to one broadcasting service. The relationship between the broadcasting service and the MMT package is shown in Fig. 2. As shown in the figure, one TV programme is distinguished from the rest of the service by its start and end times and corresponds to one event. service MMT package service service package service package package t t n n n t t t t t e e n n o n n n n n i n e e e e e t o o o n n n n n i p p p o o t o o o a … … p m p p p p p m c a o o event d … m … … … m m c m m c c e o o o o o d o s c o c c c (programme) c i e o e l o o s d o o o d i i … o i u e e e C d d l d d d V A i u i i u C V A V V A IP data flow Layer 2 stream Layer 2 stream network onbroadband delivered 2are caption closed and 2, component audio 2, component video components, these to addition In channels. broadcasting In the figure, video component 1, audio component andbroa channels bothbroadcasting using configuration service shows a 1, and closed caption 1 channels and broadband networks are can be treated in delivered the same way on includin 23008 ISO/IEC 2.2 signals. informationpackets broadcasting for from demultiplexing signalling IP Multiple IP data flows might be multiplexed into one layer 2 stream. The layer 2 stream MMT carrying flows in services extended or services download for content carrying flows data IP other protocol, source port number, and destination port number ar flow is defined as a sequence of IP packets of which the source IP address, destination IP address, M programme.