1、 ETSI TS 126 347 V15.0.0 (2018-07) LTE; Multimedia Broadcast/Multicast Service (MBMS); Application Programming Interface and URL (3GPP TS 26.347 version 15.0.0 Release 15) TECHNICAL SPECIFICATION ETSI ETSI TS 126 347 V15.0.0 (2018-07)13GPP TS 26.347 version 15.0.0 Release 15Reference RTS/TSGS-042634
2、7vf00 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. ETSI 2018. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPPTM and LTETMare trademarks of ETSI r
8、egistered for the benefit of its Members and of the 3GPP Organizational Partners. oneM2M logo is protected for the benefit of its Members. GSMand the GSM logo are trademarks registered and owned by the GSM Association. ETSI ETSI TS 126 347 V15.0.0 (2018-07)23GPP TS 26.347 version 15.0.0 Release 15In
9、tellectual Property Rights Essential patents IPRs essential or potentially essential to normative deliverables 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: “Int
10、ellectual Property Rights (IPRs); 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, inc
11、luding IPR searches, has been carried 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. Trademarks The present document may include
12、 trademarks and/or tradenames which are asserted and/or registered by their owners. ETSI claims no ownership of these except for any which are indicated as being the property of ETSI, and conveys no right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present
13、document does not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to technical specifications or r
14、eports 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, 3GPP and ETSI identities can be found under http:/webapp.etsi.org/key/queryform.asp. Modal verbs termi
15、nology 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 Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in
16、 ETSI deliverables except when used in direct citation. ETSI ETSI TS 126 347 V15.0.0 (2018-07)33GPP TS 26.347 version 15.0.0 Release 15Contents Intellectual Property Rights 2g3Foreword . 2g3Modal verbs terminology 2g3Foreword . 11g3Introduction 11g31 Scope 12g32 References 12g33 Definitions and abbr
17、eviations . 13g33.1 Definitions 13g33.2 Abbreviations . 13g34 Overview 13g34.1 Introduction 13g34.2 Network Architecture and MBMS User Services (Informative) 14g34.3 MBMS Application User Services . 14g34.3.1 Introduction. 14g34.3.2 File Delivery Application User Service 15g34.3.3 DASH Application U
18、ser Service 15g34.3.4 MBMS RTP Streaming User Service . 15g34.3.5 MBMS Transparent User Service . 15g34.4 Specification Outline 15g35 Reference Client Architecture 16g36 MBMS Application Programming Interfaces 17g36.1 Overview 17g36.1.1 Background . 17g36.1.2 Parameter description notation . 19g36.1
19、.3 MBMS Client State Model . 19g36.2 File Delivery Application Service API . 19g36.2.1 Introduction. 19g36.2.2 MBMS Client State Model . 19g36.2.2.1 Overview . 19g36.2.2.2 MBMS Client Internal parameters 20g36.2.2.3 MBMS Client Operation in IDLE state . 22g36.2.2.4 MBMS Client Operation in REGISTERE
20、D state . 23g36.2.2.5 MBMS Client Operation in CAPTURE_NOTIFY State 25g36.2.2.6 MBMS Client Operation in CAPTURE_BACKGROUND State . 28g36.2.3 Methods 29g36.2.3.1 Overview . 29g36.2.3.2 Registration . 30g36.2.3.2.1 Overview . 30g36.2.3.2.2 Parameters . 30g36.2.3.2.3 Pre-Conditions . 31g36.2.3.2.4 Usa
21、ge of Method for Application 31g36.2.3.2.5 Expected MBMS Client Actions . 33g36.2.3.2.6 Post-Conditions . 33g36.2.3.3 File Delivery Application Service Registration Response 33g36.2.3.3.1 Overview . 33g36.2.3.3.2 Parameters . 33g36.2.3.3.3 Pre-Conditions. 33g36.2.3.3.4 Expected MBMS Client Actions .
22、 33g36.2.3.3.5 Usage of Method for Application 33g36.2.3.3.6 Post-Conditions . 34g36.2.3.4 Getting information on available File Delivery Application Services 34g3ETSI ETSI TS 126 347 V15.0.0 (2018-07)43GPP TS 26.347 version 15.0.0 Release 156.2.3.4.1 Overview . 34g36.2.3.4.2 Parameters . 34g36.2.3.
23、4.3 Pre-Conditions . 35g36.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 Overview . 35g36.2.3.5.2 Parameters . 36g36.2.3.5.3 Pre-Cond
24、itions . 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 . 37g36.2.3.6.3 Pre-Conditions . 37g36.2.3.6.4 Usage of Method f
25、or Application 37g36.2.3.6.5 Expected MBMS Client Actions . 37g36.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 Method for Application 39g36.2.3.7.5 Expected MBMS Client Ac
26、tions . 39g36.2.3.7.6 Post-Conditions . 39g36.2.3.8 File Available Notification 39g36.2.3.8.1 Overview . 39g36.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 Application 40g36.2.3.8.6 Post-Conditions . 40g36.2.3.9 Fi
27、le Delivery Application Service De-registration 40g36.2.3.9.1 Overview . 40g36.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-Conditions . 41g36.2.3.10 File Download Failure Notification
28、 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 Available Notification. 43g36.2.3.11.1 Overview . 43g36.2.3.11.2
29、 Parameters . 43g36.2.3.11.3 Pre-Conditions . 43g36.2.3.11.4 Expected MBMS Client Actions . 43g36.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 Overview . 44g36.2.3.12.2 Parameters . 44g36.2.3.12.3 Pre-Condit
30、ions . 44g36.2.3.12.4 Usage of Method for Application 44g36.2.3.12.5 Expected MBMS Client Operation 44g36.2.3.12.6 Post-Conditions . 45g3ETSI ETSI TS 126 347 V15.0.0 (2018-07)53GPP TS 26.347 version 15.0.0 Release 156.2.3.13 Stop File Delivery Capture 45g36.2.3.13.1 Overview . 45g36.2.3.13.2 Paramet
31、ers . 45g36.2.3.13.3 Pre-Conditions . 45g36.2.3.13.4 Usage of Method for Application 45g36.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.3.14.1 Overview . 46g36.2.3.14.2 Parameters . 46g36.2.3.14.
32、3 Pre-Conditions . 46g36.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 . 47g36.2.3.15.3 Pre-Conditions . 47g36.2.3.15.4 Expected MB
33、MS 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 . 48g36.2.3.16.3 Pre-Conditions . 48g36.2.3.16.4 Usage of Method for MAA . 48g3
34、6.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 . 49g36.2.3.17.3 Pre-Conditions . 49g36.2.3.17.4 Expected MBMS Client Operation 49g36.2.3.17.5 Usage of Meth
35、od for Application 49g36.2.3.17.6 Post-Conditions . 49g36.2.3.18 Notification of File Delivery Application Service errors 49g36.2.3.18.1 Overview . 49g36.2.3.18.2 Parameters . 50g36.2.3.18.3 Pre-Conditions . 51g36.2.3.18.4 Expected MBMS Client Actions . 51g36.2.3.18.5 Usage of Method for Application
36、 51g36.2.3.18.6 Post-Conditions . 51g36.2.3.19 Notification on storage limitations 51g36.2.3.19.1 Overview . 51g36.2.3.19.2 Parameters . 52g36.2.3.19.3 Pre-Conditions . 52g36.2.3.19.4 Expected MBMS Client Actions . 52g36.2.3.19.5 Usage of Method for Application 52g36.2.3.19.6 Post-Conditions . 52g36
37、.2.3.20 Notification on storage access issues 53g36.2.3.20.1 Overview . 53g36.2.3.20.2 Parameters . 53g36.2.3.20.3 Pre-Conditions . 53g36.2.3.20.4 Expected MBMS Client Actions . 53g36.2.3.20.5 Usage of Method for Application 53g36.2.3.20.6 Post-Conditions . 53g36.2.3.21 Checking the version for File
38、 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 54g3ETSI ETSI TS 126 347 V15.0.0 (2018-07)63GPP TS 26.347 version 15.0.0 Rele
39、ase 156.2.3.21.6 Post-Conditions . 54g36.3 DASH Streaming Service API . 54g36.3.1 Introduction. 54g36.3.2 MBMS Client State Model for DASH Streaming. 54g36.3.2.1 Overview . 54g36.3.2.2 MBMS Client Internal parameters 55g36.3.2.3 MBMS Client Operation in IDLE state . 56g36.3.2.4 MBMS Client Operation
40、 in REGISTERED state . 57g36.3.2.5 MBMS Client Operation in ACTIVE state . 59g36.3.2.6 MBMS Client Operation in STALLED state 60g36.3.3 Methods 60g36.3.3.1 Overview . 60g36.3.3.2 Registration . 61g36.3.3.2.1 Overview . 61g36.3.3.2.2 Parameters . 62g36.3.3.2.3 Pre-Conditions . 62g36.3.3.2.4 Usage of
41、Method for MAA . 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.3 Pre-Conditions . 63g36.3.3.3.4 Expected MBMS Client Actions . 63g36.3
42、.3.3.5 Usage of Method for MAA . 63g36.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-Conditions . 65g36.3.3.4.4 Expected MBMS Client Actions . 65g36.3.3.4.5 U Usage of
43、 Method for MAA 65g36.3.3.4.6 Post-Conditions . 65g36.3.3.5 Updating the registered service classes . 65g36.3.3.5.1 Overview . 65g36.3.3.5.2 Parameters . 66g36.3.3.5.3 Pre-Conditions . 66g36.3.3.5.4 Expected MBMS Client Actions . 66g36.3.3.5.5 Usage of Method for MAA . 66g36.3.3.5.6 Post-Conditions
44、. 66g36.3.3.6 Updating the Streaming Service List. 66g36.3.3.6.1 Overview . 66g36.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 for MAA . 67g36.3.3.6.6 Post-Conditions . 67g36.3.3.7 Start DASH Streaming Service . 67g36.
45、3.3.7.1 Overview . 67g36.3.3.7.2 Parameters . 68g36.3.3.7.3 Pre-Conditions . 68g36.3.3.7.4 Usage of Method for MAA . 68g36.3.3.7.5 MBMS Client Actions . 68g36.3.3.7.6 Post-Conditions . 68g36.3.3.8 Notification that DASH Streaming for a Service has started 69g36.3.3.8.1 Overview . 69g36.3.3.8.2 Param
46、eters . 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 MAA . 69g36.3.3.8.6 Post-Conditions . 69g36.3.3.9 Stop DASH Streaming Service . 69g3ETSI ETSI TS 126 347 V15.0.0 (2018-07)73GPP TS 26.347 version 15.0.0 Release 156.3.3.9.1 Overview
47、. 69g36.3.3.9.2 Parameters . 69g36.3.3.9.3 Pre-Conditions . 69g36.3.3.9.4 Usage of Method for MAA . 69g36.3.3.9.5 MBMS Client Actions . 69g36.3.3.9.6 Post-Conditions . 70g36.3.3.10 DASH Streaming Application Service De-registration . 70g36.3.3.10.1 Overview . 70g36.3.3.10.2 Parameters . 70g36.3.3.10
48、.3 Pre-Conditions . 70g36.3.3.10.4 Usage of Method for MAA . 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 Service has stalled 70g36.3.3.11.1 Overview . 70g36.3.3.11.2 Parameters . 71g36.3.3.11.3 Pre-Conditions . 71g36.3.3.1
49、1.4 Expected MBMS Client Actions . 71g36.3.3.11.5 Usage of Method for MAA . 72g36.3.3.11.6 Post-Conditions . 72g36.3.3.12 Notification of DASH Streaming Application Service errors . 72g36.3.3.12.1 Overview . 72g36.3.3.12.2 Parameters . 73g36.3.3.12.3 Pre-Conditions . 73g36.3.3.12.4 Expected MBMS Client Actions . 73g36.3.3.12.5 Usage of Method for MAA . 73g36.3.3.12.6 Post-Conditions . 73g36.3.3.13 Checking the version for DASH Streaming Application Service interface . 73g36.3.3.13.1 Overview . 73g36.3.3.13.2 Parameters . 74g36.3.3.13.3 Pre-Conditions . 74g36.3.3.13.4 Usage of