1、 ETSI TS 103 544-17 V1.3.0 (2017-10) Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 17: MirrorLink over Wi-Fi Display (WFD) CAUTION The present document has been submitted to ETSI as a PAS produced by CCC and approved by the ETSI Technical Committee Int
2、elligent Transport Systems (ITS). CCC is owner of the copyright of the document CC-TS-049 and/or had all relevant rights and had assigned said rights to ETSI on an “as is basis“. Consequently, to the fullest extent permitted by law, ETSI disclaims all warranties whether express, implied, statutory o
3、r otherwise including but not limited to merchantability, non-infringement of any intellectual property rights of third parties. No warranty is given about the accuracy and the completeness of the content of the present document. TECHNICAL SPECIFICATION ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)2 Refe
4、rence DTS/ITS-88-17 Keywords interface, ITS, PAS, smartphone 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 Imp
5、ortant 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 writte
6、n authorization of ETSI. In case of any existing 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
7、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
8、 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
9、 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 2017. Car Connectivity Consortium 2011-2017. All rights reserved. ETSI logo is a Trade Mark of ETSI registered for the benefit of its Me
10、mbers. MirrorLink is a registered trademark of Car Connectivity Consortium LLC. RFB and VNC are registered trademarks of RealVNC Ltd. UPnP is a registered trademark of UPnP Forum. Other names or abbreviations used in the present document may be trademarks of their respective owners. DECTTM, PLUGTEST
11、STM, UMTSTMand the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are trademarks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. oneM2M logo is protected for the benefit of its Members. GSM and the GSM logo are tr
12、ademarks registered and owned by the GSM Association. ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)3 Contents Intellectual Property Rights 4g3Foreword . 4g3Modal verbs terminology 4g31 Scope 5g32 References 5g32.1 Normative references . 5g32.2 Informative references 6g33 Definitions and abbreviations . 6
13、g33.1 Definitions 6g33.2 Abbreviations . 6g34 Introduction 6g35 MirrorLink over WFD Procedure . 8g35.1 General . 8g35.2 Phase 1: WFD Connection Setup . 9g35.3 Phase 2: UPnP Setup 10g35.4 Phase 3: WFD Session Setup . 11g35.5 Phase 4: WFD Operation 13g35.6 Terminating a MirrorLink over WFD Session . 1
14、5g36 WFD Audio 15g36.1 Audio Links 15g36.2 WFD Audio Forward Channel . 16g36.3 WFD Audio Back Channel . 16g36.4 Telephony over WFD . 16g37 WFD User Input . 16g37.1 General . 16g37.2 UIBC Input Body Format for MirrorLink 17g37.2.1 General 17g37.2.2 Key Event . 18g37.2.3 Pointer Event 18g37.2.4 Touch
15、Event 18g37.2.5 Sink 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 se
16、arches, 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 trademarks a
17、nd/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 document does
18、 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 Technical Committee Intelligent Transport Systems (ITS). The present document is part 17 of a multi-part deliverable. F
19、ull details of the entire series can be found in part 1 i.1. 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 Drafting Rules (Verbal for
20、ms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)5 1 Scope The present document is part of the MirrorLinkspecification which specifies an interface for enabling remote user in
21、teraction of a mobile device via another device. The present document is written having a vehicle head-unit to interact with the mobile device in mind, but it will similarly apply for other devices, which provide a color display, audio input/output and user input mechanisms. The present specificatio
22、n describes the integration of Wi-Fi Display to MirrorLink. 2 References 2.1 Normative references References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific refe
23、rences, the latest version of the referenced document (including any amendments) applies. Referenced documents which are not found to be publicly available in the expected location might be found at https:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at th
24、e time of publication, ETSI cannot guarantee their long-term validity. The following referenced documents are necessary for the application of the present document. 1 ETSI TS 103 544-2 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 2: Virtual
25、 Network Computing (VNC) based Display and Control“. 2 ETSI TS 103 544-3 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 3: Audio“ . 3 ETSI TS 103 544-18 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); M
26、irrorLink ; Part 18: IEEE 802.11TM Car Connectivity Consortium (CCC) Information Element“. 4 ETSI TS 103 544-12 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 12: UPnP Server Device“. 5 Wi-Fi Alliance Technical Committee, Wi-Fi Display Techni
27、cal Task Group: “Wi-Fi Display Technical Specification“ Version 1.0.0, September 2012, https:/ 6 ETSI TS 103 544-9 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 9: UPnP Application Server Service“. 7 ETSI TS 103 544-13 (V1.3.0): “Publicly Av
28、ailable Specification (PAS); Intelligent Transport Systems (ITS); MirrorLink; Part 13: Core Architecture“. 8 IETF RFC 6143: “The Remote Framebuffer Protocol“, March 2011, https:/tools.ietf.org/html/rfc6143. 9 Void. 10 IETF RFC 2131: “Dynamic Host Configuration Protocol“, March 1997, https:/tools.iet
29、f.org/html/rfc2131. 11 IETF RFC 2132: “DHCP Options and BOOTP Vendor Extensions“, March 1997, https:/tools.ietf.org/html/rfc2132. . ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)6 2.2 Informative references References are either specific (identified by date of publication and/or edition number or version
30、number) or non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guara
31、ntee their long-term validity. The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. i.1 ETSI TS 103 544-1 (V1.3.0): “Publicly Available Specification (PAS); Intelligent Transport Systems (I
32、TS); MirrorLink; Part 1: Connectivity“. i.2 Wi-Fi Alliance: “Best Practices Document for Wi-Fi CERTIFIED Miracast Devices“, Version 1.0, September 2014. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the following definitions apply: sink device: device that
33、 receives multimedia content from a WFD source over a Wi-Fi link and renders it source device: device that supports streaming multimedia content to a WFD sink(s) over a Wi-Fi link 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: ABC Audio Back Channel HD
34、CP High-bandwidth Digital Content Protection IE Information Element IEEE Institute of Electrical and Electronics Engineers Miracast Commercial denomination of WFD ML MirrorLink OUI Organizationally Unique Identifier PES Packetized Elementary Stream UIBC User Input Back Channel UPnP Universal Plug an
35、d Play USB Universal Serial Bus VNC Virtual Network Computing WFD Wi-Fi Display which is the technology and specification being officially called “Wi-Fi Alliance Wi-Fi Display specification“ 4 Introduction Wi-Fi Display, also known as Miracast, is a peer-to-peer wireless screen replication standard
36、created by the Wi-Fi Alliance. Its main purpose is to let the source device project its screen to the sink device screen, and to provide the sink device with the method to control the source device. Figure 1 shows the typical Client/Server topology for the MirrorLink over Wi-Fi Display. ETSI ETSI TS
37、 103 544-17 V1.3.0 (2017-10)7 Figure 1: High Level Topology The present document specifies the integration of Wi-Fi Display into MirrorLink, providing an alternative video link to VNC. The specification of the other MirrorLink components, like UPnP, CDB, DAP etc. is done in their respective document
38、s. The MirrorLink Client, providing WFD functionality, shall implement the WFD Sink functionality. The MirrorLink Server, providing WFD functionality, shall implement the WFD Source functionality. NOTE: The term “Sink“ used in the present document refers to a WFD Primary Sink device as defined in 5.
39、 Figure 2 displays the layered architecture diagram for the integration of WFD into MirrorLink. WFD stack is added to MirrorLink stack. The diagram applies to both Client and Server devices, which shall apply it according to their roles. Figure 2: MirrorLink over Wi-Fi Display Architecture Through W
40、i-Fi Display, MirrorLink Server and Client discover each other with the Wi-Fi Device Discovery procedure, which exchange the Information Element. WFD UIBC is integrated into MirrorLink stack for User Input. MirrorLink Client and Server shall support all Wi-Fi Display mandatory functions and services
41、, as described in 5, Table 3-1. This includes the following functions and services: WFD Device Discovery with IE for CCC WFD Connection Setup WFD Capability negotiation ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)8 WFD Session establishment Encoding and packetization of the captured Display Transport of
42、 multiplexed audio and video payload De-multiplex, de-packetization and decode of received audio and video payload Rendering of decoded video on local display panel Power Save mechanisms Session termination Encode and packetization of captured audio Multiplex video and audio payload Rendering of dec
43、oded audio on local speakers AV Stream Control using RTSP The MirrorLink Client and Server shall support the following optional Wi-Fi Display functions: User Input Back Channel (UIBC) Use of BT HFP in accordance with the MirrorLink Audio Specification 2 shall be possible for the MirrorLink over WFD
44、implementation as well. 5 MirrorLink over WFD Procedure 5.1 General MirrorLink over Wi-Fi Display (WFD) connection between MirrorLink Server acting as WFD source device and MirrorLink Client acting as WFD sink device shall take place in the 4 following phases, as depicted in Figure 3. Figure 3: Mirr
45、orLink over Wi-Fi Display Diagram ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)9 5.2 Phase 1: WFD Connection Setup Phase 1 shall start when MirrorLink over Wi-Fi Display is switched on. In addition, if persistent WFD Group for MirrorLink exists, it is recommended that WFD Connection setup proceeds automa
46、tically without user interaction such as re-selection of WFD Pointer event; Touch event; Sink Status event; UI Blocking event; Audio Blocking event; Sink Cut Text event. Messages from MirrorLink Server to MirrorLink Client include the following types: ETSI ETSI TS 103 544-17 V1.3.0 (2017-10)17 Sourc
47、e Status event; UI Context event; Audio Context event; Source Cut Text event. All UIBC user input Nmax-1, where Nmax is the maximum number of simultaneous supported touch events, as exchanged within the UIBC ccc-touch-num-info parameter as described in clause 7.3.2. Each event shall be completed, i.
48、e. each press event shall be later followed by a release event. NOTE: The UIBC header has a time stamp (2-byte field), which should be used as a time reference for gesture recognition. The MirrorLink Client shall provide the coordinates within the framebuffer resolution of the current WFD session. 7
49、.2.5 Sink the value 0 is reserved. Number (N) 1 Number of UI context information. For i = 1: N N x 24 X 2 X-position of rectangle (top left corner) Y 2 Y-position of rectangle (top left corner) Width 2 Width of rectangle Height 2 Height of rectangle App ID 4 Unique application identifier, the UI is originating from. Applications being advertised via UPnP, shall match the advertised AppID; otherwi