1、 ETSI TS 126 347 V14.0.0 (2017-04) LTE; Multimedia Broadcast/Multicast Service (MBMS); Application Programming Interface and URL (3GPP TS 26.347 version 14.0.0 Release 14) TECHNICAL SPECIFICATION ETSI ETSI TS 126 347 V14.0.0 (2017-04)13GPP TS 26.347 version 14.0.0 Release 14Reference DTS/TSGS-042634
2、7ve00 Keywords LTE 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 enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be
3、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 ex
4、isting or perceived difference in contents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be s
5、ubject 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.or
6、g/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
7、 the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Membe
8、rs. 3GPPTM and LTE are Trade Marks of ETSI 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 ETSI TS 126 347 V14.0.0 (2017-04)23GPP TS 26.347 version 14.0.0 Release 14Intellectual
9、Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs
10、); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been c
11、arried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd G
12、eneration Partnership Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3
13、GPP and ETSI identities can be found under http:/webapp.etsi.org/key/queryform.asp. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Dra
14、fting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI TS 126 347 V14.0.0 (2017-04)33GPP TS 26.347 version 14.0.0 Release 14Contents Intellectual Property Rights 2g3Foreword . 2g3Modal ver
15、bs terminology 2g3Foreword . 10g3Introduction 10g31 Scope 11g32 References 11g33 Definitions and abbreviations . 12g33.1 Definitions 12g33.2 Abbreviations . 12g34 Overview 12g34.1 Introduction 12g34.2 Network Architecture and MBMS User Services (Informative) 13g34.3 MBMS Application User Services .
16、13g34.3.1 Introduction. 13g34.3.2 File Delivery Application User Service 14g34.3.3 DASH Application User Service 14g34.3.4 MBMS RTP Streaming User Service . 14g34.4 Specification Outline 14g35 Reference Client Architecture 14g36 MBMS Application Programming Interfaces 16g36.1 Overview 16g36.1.1 Back
17、ground . 16g36.1.2 Parameter description notation . 18g36.1.3 MBMS Client State Model . 18g36.2 File Delivery Application Service API . 18g36.2.1 Introduction. 18g36.2.2 MBMS Client State Model . 18g36.2.2.1 Overview . 18g36.2.2.2 MBMS Client Internal parameters 20g36.2.2.3 MBMS Client Operation in
18、IDLE state . 21g36.2.2.4 MBMS Client Operation in REGISTERED state . 22g36.2.2.5 MBMS Client Operation in CAPTURE_NOTIFY Mode . 25g36.2.2.6 MBMS Client Operation in CAPTURE_BACKGROUND State . 28g36.2.3 Methods 28g36.2.3.1 Overview . 28g36.2.3.2 Registration . 29g36.2.3.2.1 Overview . 29g36.2.3.2.2 P
19、arameters . 30g36.2.3.2.3 Pre-Conditions . 31g36.2.3.2.4 Usage of Method for Application 31g36.2.3.2.5 Expected MBMS Client Actions . 32g36.2.3.2.6 Post-Conditions . 32g36.2.3.3 File Delivery Application Service Registration Response 32g36.2.3.3.1 Overview . 32g36.2.3.3.2 Parameters . 33g36.2.3.3.3
20、Pre-Conditions. 33g36.2.3.3.4 Expected MBMS Client Actions . 33g36.2.3.3.5 Usage of Method for Application 33g36.2.3.3.6 Post-Conditions . 33g36.2.3.4 Getting information on available File Delivery Application Services 34g36.2.3.4.1 Overview . 34g3ETSI ETSI TS 126 347 V14.0.0 (2017-04)43GPP TS 26.34
21、7 version 14.0.0 Release 146.2.3.4.2 Parameters . 34g36.2.3.4.3 Pre-Conditions. 34g36.2.3.4.4 Expected MBMS Client Actions . 35g36.2.3.4.5 Usage of Method for Application 35g36.2.3.4.6 Post-Conditions . 35g36.2.3.5 Establishing the location where files are stored for an application . 35g36.2.3.5.1 O
22、verview . 35g36.2.3.5.2 Parameters . 36g36.2.3.5.3 Pre-Conditions . 36g36.2.3.5.4 Usage of Method for Application 36g36.2.3.5.5 Expected MBMS Client behaviour 36g36.2.3.5.6 Post-Conditions . 36g36.2.3.6 Updating the registered service classes . 37g36.2.3.6.1 Overview . 37g36.2.3.6.2 Parameters . 37g
23、36.2.3.6.3 Pre-Conditions . 37g36.2.3.6.4 Usage of Method for Application 37g36.2.3.6.5 Expected MBMS Client Actions . 38g36.2.3.6.6 Post-Conditions . 38g36.2.3.7 Start File Delivery Capture . 38g36.2.3.7.1 Overview . 38g36.2.3.7.2 Parameters . 38g36.2.3.7.3 Pre-Conditions . 39g36.2.3.7.4 Usage of M
24、ethod for Application 39g36.2.3.7.5 Expected MBMS Client Actions . 39g36.2.3.7.6 Post-Conditions . 39g36.2.3.8 File Available Notification 40g36.2.3.8.1 Overview . 40g36.2.3.8.2 Parameters . 40g36.2.3.8.3 Pre-Conditions . 40g36.2.3.8.4 Expected MBMS Client Actions . 40g36.2.3.8.5 Usage of Method for
25、 Application 40g36.2.3.8.6 Post-Conditions . 41g36.2.3.9 File Delivery Application Service De-registration 41g36.2.3.9.1 Overview . 41g36.2.3.9.2 Parameters . 41g36.2.3.9.3 Pre-Conditions. 41g36.2.3.9.4 Usage of Method for Application 41g36.2.3.9.5 Expected MBMS Client Actions . 41g36.2.3.9.6 Post-C
26、onditions . 41g36.2.3.10 File Download Failure Notification 41g36.2.3.10.1 Overview . 41g36.2.3.10.2 Parameters . 42g36.2.3.10.3 Pre-Conditions . 42g36.2.3.10.4 Expected MBMS Client Actions . 42g36.2.3.10.5 Usage of Method for Application 42g36.2.3.10.6 Post-Conditions . 42g36.2.3.11 File List Avail
27、able Notification. 43g36.2.3.11.1 Overview . 43g36.2.3.11.2 Parameters . 43g36.2.3.11.3 Pre-Conditions . 43g36.2.3.11.4 Expected MBMS Client Actions . 44g36.2.3.11.5 Usage of Method for Application 44g36.2.3.11.6 Post-Conditions . 44g36.2.3.12 Getting the List of Available Files 44g36.2.3.12.1 Overv
28、iew . 44g36.2.3.12.2 Parameters . 44g36.2.3.12.3 Pre-Conditions . 44g36.2.3.12.4 Usage of Method for Application 45g36.2.3.12.5 Expected MBMS Client Operation 45g36.2.3.12.6 Post-Conditions . 45g36.2.3.13 Stop File Delivery Capture 45g3ETSI ETSI TS 126 347 V14.0.0 (2017-04)53GPP TS 26.347 version 14
29、.0.0 Release 146.2.3.13.1 Overview . 45g36.2.3.13.2 Parameters . 45g36.2.3.13.3 Pre-Conditions . 45g36.2.3.13.4 Usage of Method for Application 46g36.2.3.13.5 Expected MBMS Client Actions . 46g36.2.3.13.6 Post-Conditions . 46g36.2.3.14 Getting the list of outstanding fileURIs being captured 46g36.2.
30、3.14.1 Overview . 46g36.2.3.14.2 Parameters . 47g36.2.3.14.3 Pre-Conditions . 47g36.2.3.14.4 Usage of Method for Application 47g36.2.3.14.5 MBMS Client Actions . 47g36.2.3.14.6 Post-Conditions . 47g36.2.3.15 Notification on state change for files 47g36.2.3.15.1 Overview . 47g36.2.3.15.2 Parameters .
31、 48g36.2.3.15.3 Pre-Conditions . 48g36.2.3.15.4 Expected MBMS Client Actions . 48g36.2.3.15.5 Usage of Method for Application 48g36.2.3.15.6 Post-Conditions . 48g36.2.3.16 Getting the state on file(s) received or being received 48g36.2.3.16.1 Overview . 48g36.2.3.16.2 Parameters . 49g36.2.3.16.3 Pre
32、-Conditions . 49g36.2.3.16.4 Usage of Method for Application 49g36.2.3.16.5 Expected MBMS Client Actions . 49g36.2.3.16.6 Post-Conditions . 49g36.2.3.17 Notification of updates to the service definition . 49g36.2.3.17.1 Overview . 49g36.2.3.17.2 Parameters . 50g36.2.3.17.3 Pre-Conditions . 50g36.2.3
33、.17.4 Expected MBMS Client Operation 50g36.2.3.17.5 Usage of Method for Application 50g36.2.3.17.6 Post-Conditions . 50g36.2.3.18 Notification of File Delivery Application Service errors 50g36.2.3.18.1 Overview . 50g36.2.3.18.2 Parameters . 51g36.2.3.18.3 Pre-Conditions . 51g36.2.3.18.4 Expected MBM
34、S Client Actions . 51g36.2.3.18.5 Usage of Method for Application 52g36.2.3.18.6 Post-Conditions . 52g36.2.3.19 Notification on storage limitations 52g36.2.3.19.1 Overview . 52g36.2.3.19.2 Parameters . 52g36.2.3.19.3 Pre-Conditions . 53g36.2.3.19.4 Expected MBMS Client Actions . 53g36.2.3.19.5 Usage
35、 of Method for Application 53g36.2.3.19.6 Post-Conditions . 53g36.2.3.20 Notification on storage access issues 53g36.2.3.20.1 Overview . 53g36.2.3.20.2 Parameters . 54g36.2.3.20.3 Pre-Conditions . 54g36.2.3.20.4 Expected MBMS Client Actions . 54g36.2.3.20.5 Usage of Method for Application 54g36.2.3.
36、20.6 Post-Conditions . 54g36.2.3.21 Checking the version for File Delivery Application Service interface 54g36.2.3.21.1 Overview . 54g36.2.3.21.2 Parameters . 54g36.2.3.21.3 Pre-Conditions . 54g36.2.3.21.4 Operation of Method in MBMS Client 54g36.2.3.21.5 Usage of Method for Application 54g36.2.3.21
37、.6 Post-Conditions . 54g3ETSI ETSI TS 126 347 V14.0.0 (2017-04)63GPP TS 26.347 version 14.0.0 Release 146.3 DASH Streaming Service API . 55g36.3.1 Introduction. 55g36.3.2 MBMS Client State Model for DASH Streaming. 55g36.3.2.1 Overview . 55g36.3.2.2 MBMS Client Internal parameters 56g36.3.2.3 MBMS C
38、lient Operation in IDLE state . 57g36.3.2.4 MBMS Client Operation in REGISTERED state . 58g36.3.2.5 MBMS Client Operation in ACTIVE state . 60g36.3.2.6 MBMS Client Operation in STALLED state 60g36.3.3 Methods 61g36.3.3.1 Overview . 61g36.3.3.2 Registration . 61g36.3.3.2.1 Overview . 61g36.3.3.2.2 Pa
39、rameters . 62g36.3.3.2.3 Pre-Conditions . 63g36.3.3.2.4 Usage of Method for Application 63g36.3.3.2.5 Expected MBMS Client Actions . 63g36.3.3.2.6 Post-Conditions . 63g36.3.3.3 DASH Streaming Application Service Registration Response . 63g36.3.3.3.1 Overview . 63g36.3.3.3.2 Parameters . 63g36.3.3.3.
40、3 Pre-Conditions . 64g36.3.3.3.4 Expected MBMS Client Actions . 64g36.3.3.3.5 Usage of Method for Application 64g36.3.3.3.6 Post-Conditions . 64g36.3.3.4 Getting information on available DASH Streaming Application Services . 64g36.3.3.4.1 Overview . 64g36.3.3.4.2 Parameters . 64g36.3.3.4.3 Pre-Condi
41、tions . 65g36.3.3.4.4 Expected MBMS Client Actions . 65g36.3.3.4.5 Usage of Method for Application 65g36.3.3.4.6 Post-Conditions . 66g36.3.3.5 Updating the registered service classes . 66g36.3.3.5.1 Overview . 66g36.3.3.5.2 Parameters . 66g36.3.3.5.3 Pre-Conditions . 66g36.3.3.5.4 Expected MBMS Clie
42、nt Actions . 67g36.3.3.5.5 Usage of Method for Application 67g36.3.3.5.6 Post-Conditions . 67g36.3.3.6 Updating the Streaming Service List. 67g36.3.3.6.1 Overview . 67g36.3.3.6.2 Parameters . 67g36.3.3.6.3 Pre-Conditions . 67g36.3.3.6.4 Expected MBMS Client Actions . 67g36.3.3.6.5 Usage of Method fo
43、r Application 67g36.3.3.6.6 Post-Conditions . 67g36.3.3.7 Start DASH Streaming Service . 68g36.3.3.7.1 Overview . 68g36.3.3.7.2 Parameters . 68g36.3.3.7.3 Pre-Conditions . 68g36.3.3.7.4 Usage of Method for Application 68g36.3.3.7.5 MBMS Client Actions . 69g36.3.3.7.6 Post-Conditions . 69g36.3.3.8 No
44、tification that DASH Streaming for a Service has started 69g36.3.3.8.1 Overview . 69g36.3.3.8.2 Parameters . 69g36.3.3.8.3 Pre-Conditions . 69g36.3.3.8.4 Expected MBMS Client Actions . 69g36.3.3.8.5 Usage of Method for Application 69g36.3.3.8.6 Post-Conditions . 69g36.3.3.9 Stop DASH Streaming Servi
45、ce . 69g36.3.3.9.1 Overview . 69g3ETSI ETSI TS 126 347 V14.0.0 (2017-04)73GPP TS 26.347 version 14.0.0 Release 146.3.3.9.2 Parameters . 70g36.3.3.9.3 Pre-Conditions. 70g36.3.3.9.4 Usage of Method for Application 70g36.3.3.9.5 MBMS Client Actions . 70g36.3.3.9.6 Post-Conditions . 70g36.3.3.10 DASH St
46、reaming Application Service De-registration . 70g36.3.3.10.1 Overview . 70g36.3.3.10.2 Parameters . 70g36.3.3.10.3 Pre-Conditions . 70g36.3.3.10.4 Usage of Method for Application 70g36.3.3.10.5 MBMS Client Actions . 70g36.3.3.10.6 Post-Conditions . 70g36.3.3.11 Notification that DASH Streaming for a
47、 Service has stalled 71g36.3.3.11.1 Overview . 71g36.3.3.11.2 Parameters . 71g36.3.3.11.3 Pre-Conditions . 72g36.3.3.11.4 Expected MBMS Client Actions . 72g36.3.3.11.5 Usage of Method for Application 72g36.3.3.11.6 Post-Conditions . 72g36.3.3.12 Notification of DASH Streaming Application Service err
48、ors . 72g36.3.3.12.1 Overview . 72g36.3.3.12.2 Parameters . 73g36.3.3.12.3 Pre-Conditions . 74g36.3.3.12.4 Expected MBMS Client Actions . 74g36.3.3.12.5 Usage of Method for Application 74g36.3.3.12.6 Post-Conditions . 74g36.3.3.13 Checking the version for DASH Streaming Application Service interface
49、 . 74g36.3.3.13.1 Overview . 74g36.3.3.13.2 Parameters . 74g36.3.3.13.3 Pre-Conditions . 74g36.3.3.13.4 Usage of Method for Application 74g36.3.3.13.5 MBMS Client Actions . 74g36.3.3.13.6 Post-Conditions . 74g36.4 MBMS RTP streaming delivery Service API . 75g36.4.1 Introduction. 75g36.4.2 MBMS Client State Model for RTP-over-MBMS 75g36.4.2.1 Overview . 75g36.4.2.2 MBMS Client Internal parameters 76g36.4.2.3 MBMS Client Operation in IDLE state . 77g36.4.2.4 MBMS Client Operation in REGISTERED state . 78g36.4.2.5 MBMS Client Operation in ACTIVE state . 80g36.4.2.6 MBMS Client O