Digital Video Broadcasting (DVB); Extensions to the CI PlusTM Specification

RTS/JTC-DVB-383

General Information

Status
Published
Publication Date
15-May-2019
Current Stage
12 - Completion
Due Date
10-May-2019
Completion Date
16-May-2019
Ref Project
Standard
ETSI TS 103 205 V1.4.1 (2019-05) - Digital Video Broadcasting (DVB); Extensions to the CI PlusTM Specification
English language
178 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


TECHNICAL SPECIFICATION
Digital Video Broadcasting (DVB);
Extensions to the CI Plus™ Specification


2 ETSI TS 103 205 V1.4.1 (2019-05)

Reference
RTS/JTC-DVB-383
Keywords
CI Plus, DVB
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
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the prevailing version of an ETSI
deliverable is the one made publicly available in PDF format at www.etsi.org/deliver.
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
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2019.
© European Broadcasting Union 2019.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.
TM TM
3GPP and LTE are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M™ logo is a trademark of ETSI registered for the benefit of its Members and
of the oneM2M Partners. ®
GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI
3 ETSI TS 103 205 V1.4.1 (2019-05)
Contents
Intellectual Property Rights . 10
Foreword . 10
Modal verbs terminology . 10
Introduction . 11
1 Scope . 12
2 References . 12
2.1 Normative references . 12
2.2 Informative references . 13
3 Definition of terms, symbols and abbreviations . 14
3.1 Terms . 14
3.2 Symbols . 15
3.3 Abbreviations . 15
4 CI Plus extensions overview . 17
4.1 Introduction . 17
4.2 Multi-stream reception . 19
4.3 IP-delivered content . 19
4.3.1 General . 19
4.3.2 IP delivery modes . 20
4.3.2.1 Host player mode . 20
4.3.2.2 CICAM player mode . 20
4.3.3 IP delivery use cases . 21
4.3.3.1 General . 21
4.3.3.2 Linear and VoD Streaming (pull) . 21
4.3.3.3 Linear and VoD Streaming (push) . 21
4.3.3.4 Downloaded content. 21
4.4 CI Plus browser extensions . 21
4.5 CICAM application launching . 22
4.6 CICAM file retrieval . 22
4.7 Usage Rules Information extensions . 22
4.8 Watermarking and transcoding . 22
5 General requirements . 23
5.1 Backwards compatibility . 23
5.2 Watermarking and transcoding . 23
5.3 PES level scrambling. 23
6 Multi-stream reception . 24
6.1 General . 24
6.2 TS Interface and Local TS multiplexing . 25
6.2.1 Local TS identifier . 25
6.2.2 Multiplexing broadcast and IP-delivered content . 26
6.2.3 Multiplexed TS packet order, delay and delay variation . 26
6.2.4 Scrambling cipher and CCK usage . 26
6.2.5 Host Service Shunning. 27
6.2.6 TS clock . 27
6.2.7 Multi-stream operation with multiple CICAMs . 27
6.3 PID Selection . 27
6.3.1 General . 27
6.3.2 Default PID selection . 28
6.3.3 Default PID selection for frequency tune . 28
6.3.4 PID selection priority . 28
6.3.5 CICAM initiated update . 28
6.3.6 Change in ES selection . 29
6.3.7 Host initiated PID addition or removal . 29
ETSI
4 ETSI TS 103 205 V1.4.1 (2019-05)
6.3.8 Selected services from the same broadcast TS . 29
6.3.9 Example PID selection sequence . 29
6.4 Resources for multi-stream operation . 31
6.4.1 General . 31
6.4.2 Multi-stream resource . 31
6.4.2.1 General . 31
6.4.2.2 CICAM multi-stream capability APDU . 31
6.4.2.3 PID select request APDU . 32
6.4.2.4 PID select reply APDU . 33
6.4.3 Content Control resource . 34
6.4.3.1 General . 34
6.4.3.2 Content Control APDU extensions . 34
6.4.3.2.1 cc_PIN_reply APDU . 34
6.4.3.2.2 cc_PIN_event APDU . 35
6.4.3.3 Content Control protocol extensions . 35
6.4.3.3.1 URI transmission and acknowledgement protocol . 35
6.4.3.3.2 Record Start protocol . 36
6.4.3.3.3 Record Stop protocol extension . 36
6.4.3.3.4 Change Operating Mode protocol extensions . 37
6.4.3.3.5 CICAM to Host License Exchange protocol extensions . 37
6.4.4 Conditional Access Support resource . 38
6.4.4.1 General . 38
6.4.4.2 ca_pmt APDU . 38
6.4.4.3 ca_pmt_reply APDU . 40
6.4.5 Multi-stream Host Control resource . 40
6.4.5.1 General . 40
6.4.5.2 tune_broadcast_req APDU . 41
6.4.5.3 tune_triplet_req APDU . 42
6.4.5.4 tune_lcn_req APDU . 43
6.4.5.5 tune_ip_req APDU . 43
6.4.5.6 tune_reply APDU . 43
6.4.6 Application MMI resource . 44
6.4.6.1 General . 44
6.4.6.2 RequestStart APDU . 44
6.4.6.3 RequestStartAck APDU . 45
6.4.6.4 FileRequest APDU . 45
6.4.6.5 FileAcknowledgeAPDU . 45
6.4.6.6 AppAbortRequest APDU . 45
6.4.6.7 AppAbortAck APDU . 45
6.4.7 High-Level MMI resource . 45
6.4.7.1 General . 45
6.4.7.2 enq APDU . 45
6.4.7.3 answ APDU. 46
6.4.7.4 menu APDU . 47
6.4.7.5 menu_answ APDU . 47
6.4.7.6 list APDU . 48
6.4.7.7 close_mmi APDU . 48
6.4.7.8 display_control APDU . 48
6.4.7.9 display_reply APDU . 48
7 IP delivery Host player mode . 49
7.1 General . 49
7.2 TS interface modes . 49
7.3 Command interface . 49
7.3.1 General . 49
7.3.2 Playback initiation . 50
7.3.3 Playback execution . 51
7.3.4 Playback termination . 52
7.4 Sample decryption resource . 52
7.4.1 Resource usage . 52
7.4.2 sd_info_req APDU . 53
7.4.3 sd_info_reply APDU . 53
ETSI
5 ETSI TS 103 205 V1.4.1 (2019-05)
7.4.4 sd_start APDU . 54
7.4.5 sd_start_reply APDU . 57
7.4.6 sd_update APDU . 58
7.4.7 sd_update_reply APDU . 60
7.5 TS interface . 60
7.5.1 General . 60
7.5.2 TS content carriage . 60
7.5.2.1 Host output . 60
7.5.2.2 CICAM output . 62
7.5.2.3 Multiple TS Sample Tracks . 63
7.5.3 Non-TS content carriage . 63
7.5.3.1 General . 63
7.5.3.2 TS packet padding . 64
7.5.3.3 TS packet PAD signalling . 65
7.5.3.4 Host output . 66
7.5.3.4.1 General . 66
7.5.3.4.2 Transmitting Samples . 66
7.5.3.4.3 Managing multiple Tracks . 68
7.5.3.4.4 Track list update . 70
7.5.3.5 TS packets . 72
7.5.3.6 CICAM output . 73
7.5.3.7 ISOBMFF Samples . 74
7.5.3.7.1 Sample Start TS Packet (SSP) . 74
7.5.3.7.2 ISOBMFF Sample packetization . 74
7.5.4 CICAM buffering . 75
7.5.4.1 General . 75
7.5.4.2 Buffer size indication . 75
7.5.4.3 Buffer level management . 75
7.5.4.4 Flushing CICAM buffers . 75
7.5.5 Messages and descriptors . 75
7.5.5.1 Introduction . 75
7.5.5.2 General messages . 76
7.5.5.2.1 General . 76
7.5.5.2.2 Coding of table_id values . 76
7.5.5.2.3 Flush Table (FLT) . 76
7.5.5.3 Track-related messages . 77
7.5.5.3.1 General . 77
7.5.5.3.2 Sample Start TS Packet (SSP) . 78
7.5.5.3.3 Sample End TS Packet (SEP) . 78
7.5.5.4 Descriptors . 79
7.5.5.4.1 General . 79
7.5.5.4.2 CI Plus initialization vector descriptor . 79
7.5.5.4.3 CI Plus key identifier descriptor . 80
7.6 URI . 80
8 IP delivery CICAM player mode . 80
8.1 General . 80
8.2 Player controls . 81
8.3 Session initialization. 81
8.3.1 General . 81
8.3.2 Host-initiated playback . 81
8.3.3 CICAM-initiated playback . 82
8.4 Communication errors . 82
8.5 Trick mode support . 82
8.6 Session termination . 83
8.6.1 General . 83
8.6.2 Unrecoverable error . 83
8.6.3 Termination by the user . 83
8.6.4 End of content . 83
8.7 CICAM player mode sequence . 83
8.8 CICAM Player resource . 86
8.8.1 General . 86
ETSI
6 ETSI TS 103 205 V1.4.1 (2019-05)
8.8.2 CICAM Player resource APDUs . 86
8.8.3 CICAM_player_verify_req APDU . 86
8.8.4 CICAM_player_verify_reply APDU . 87
8.8.5 CICAM_player_capabilities_req APDU . 87
8.8.6 CICAM_player_capabilities_reply APDU . 88
8.8.7 CICAM_player_start_req APDU . 88
8.8.8 CICAM_player_start_reply APDU . 89
8.8.9 CICAM_player_play_req APDU . 90
8.8.10 CICAM_player_status_error APDU . 91
8.8.11 CICAM_player_control_req APDU . 91
8.8.12 CICAM_player_info_req APDU . 93
8.8.13 CICAM_player_info_reply APDU . 93
8.8.14 CICAM_player_stop APDU . 93
8.8.15 CICAM_player_end APDU . 94
8.8.16 CICAM_player_asset_end APDU . 94
8.8.17 CICAM_player_update_req APDU . 95
8.8.18 CICAM_player_update_reply APDU . 95
8.8.19 CICAM player resource summary . 96
9 CICAM file retrieval . 96
9.1 General . 96
9.2 File system offer APDU . 97
9.3 File System Ack APDU . 98
9.4 File request APDU . 99
9.5 File acknowledge APDU . 99
9.6 Auxiliary file system resource summary . 99
9.7 Auxiliary file system and Application MMI resource coordination . 99
10 Low Speed Communication resource version 4 . 99
10.1 General . 99
10.2 Host IP configuration information . 100
10.3 Information about IP streams . 100
10.4 IP multicast . 101
10.5 Source ports . 101
10.6 Host to CICAM delivery . 101
10.7 CICAM to Host delivery . 101
10.8 IP flow control . 101
10.9 comms_info . 102
10.9.1 General . 102
10.9.2 comms_info_req APDU . 102
10.9.3 comms_info_reply APDU . 102
10.10 comms_IP_config . 103
10.10.1 General . 103
10.10.2 comms_IP_config_req . 103
10.10.3 comms_IP_config_reply . 103
10.11 Comms Cmd modification . 105
10.11.1 General . 105
10.11.2 Comms Cmd hybrid_descriptor . 106
10.11.3 Comms Cmd multicast_descriptor . 107
10.12 Low Speed Communications resource types modification . 107
10.12.1 General . 107
10.12.2 CICAM Flow Control . 108
10.12.3 Disconnection behaviour . 108
10.12.4 Data transfer across the TS interface . 108
10.12.4.1 TS packet syntax . 108
10.12.4.2 Adaptation field usage . 109
10.12.4.3 Detection of last fragment of last UDP Packet on CICAM side (informative) . 110
11 Usage Rules Information version 3 . 110
12 CICAM applications. 112
12.1 General . 112
12.2 CI Plus Browser extensions . 112
ETSI
7 ETSI TS 103 205 V1.4.1 (2019-05)
12.2.1 InteractionChannelExtension . 112
12.2.2 ICStreamingExtension . 112
12.2.3 ICEncryptedStreamExtension . 112
12.2.4 Video scaling . 112
12.2.4.1 General . 112
12.2.4.2 Set of features . 113
12.2.4.3 GetEngineSupport . 113
12.3 Application life cycle . 113
12.4 Application Coordination Framework . 115
12.4.1 General . 115
12.4.2 Modifications to referenced specifications . 115
12.4.3 CICAM application launch mechanisms . 116
12.4.3.1 General . 116
12.4.3.2 CICAM AppMMI applications . 116
12.4.3.3 CICAM broadcast applications . 117
12.4.3.3.1 General . 117
12.4.3.3.2 Signalling CICAM broadcast applications in the broadcast stream . 117
12.4.3.3.3 Advertising CICAM broadcast applications . 117
12.4.4 Broadcast and CICAM application coordination . 118
12.4.4.1 General . 118
12.4.4.2 Changing to a DVB service . 119
12.4.4.3 An application is running and has focus . 119
12.4.4.4 Changing to the CICAM Virtual Channel . 120
12.4.4.5 enter_menu . 120
12.4.4.6 Application termination . 120
12.4.5 Application coordination scenarios . 120
12.4.5.1 General . 120
12.4.5.2 Broadcast signalled application launch . 120
12.4.5.3 CICAM AppMMI application launch . 122
12.4.5.4 Broadcast application launches CICAM broadcast application . 124
12.5 Host application environments . 125
12.5.1 General . 125
12.5.2 Application provision on a CICAM .
...

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...