© 2012 Wi-Fi Alliance. All Rights Reserved.
Used with the permission of Wi-Fi Alliance under the terms as stated in this document.
Wi-Fi Display
Technical Specification
Version 1.1
This document is the specification for the Wi-Fi Alliance Wi-Fi CERTIFIED Miracast® program, a
solution for wireless video streaming.
WI-FI ALLIANCE PROPRIETARY – SUBJECT TO CHANGE WITHOUT NOTICE
This document may be used with the permission of Wi-Fi Alliance under the terms set forth herein.
By your use of the document, you are agreeing to these terms. Unless this document is clearly designated as an
approved specification, this document is a work in process and is not an approved Wi-Fi Alliance specification. This
document is subject to revision or removal at any time without notice. Information contained in this document may be used
at your sole risk. Wi-Fi Alliance assumes no responsibility for errors or omissions in this document. This copyright
permission does not constitute an endorsement of the products or services. Wi-Fi Alliance trademarks and certification
marks may not be used unless specifically allowed by Wi-Fi Alliance.
Wi-Fi Alliance has not conducted an independent intellectual property rights ("IPR") review of this document and the
information contained herein, and makes no representations or warranties regarding IPR, including without limitation
patents, copyrights or trade secret rights. This document may contain inventions for which you must obtain licenses from
third parties before making, using or selling the inventions.
Wi-Fi Alliance owns the copyright in this document and reserves all rights therein. A user of this document may duplicate
and distribute copies of the document in connection with the authorized uses described herein, provided any duplication in
whole or in part includes the copyright notice and the disclaimer text set forth herein. Unless prior written permission has
been received from Wi-Fi Alliance, any other use of this document and all other duplication and distribution of this
document are prohibited.
Unauthorized use, duplication, or distribution is an infringement of Wi-Fi Alliance’s copyright.
NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE MADE BY WI-FI ALLIANCE AND
WI-FI ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY DIRECT, INDIRECT, PUNITIVE, SPECIAL,
INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE
OF THIS DOCUMENT AND ANY INFORMATION CONTAINED IN THIS DOCUMENT..
Wi-Fi Display Technical Specification - Version 1.1
© 2012 Wi-Fi Alliance. All Rights Reserved.
Used with the permission of Wi-Fi Alliance under the terms as stated in this document.
Page 2 of 151
Document History
Version
Date
Notes
v1.0
8/24/2012
Public release version
v1.1
4/24/2014
Public release version
- Updated to incorporate Wi-Fi Display Technical Specification Addendum
version 0.0.10 to support HDCPv2.2
- Editorial changes for clarification
Wi-Fi Display Technical Specification - Version 1.1
© 2012 Wi-Fi Alliance. All Rights Reserved.
Used with the permission of Wi-Fi Alliance under the terms as stated in this document.
Page 3 of 151
Table of Contents
Table of Contents ........................................................................................................................................... 3
1 Introduction ...........................................................................................................................................11
1.1 Scope of This Document ...............................................................................................................11
2 Definitions .............................................................................................................................................12
2.1 Abbreviations ................................................................................................................................12
3 WFD Architecture and Requirements ...................................................................................................15
3.1 WFD Source, Primary Sink, Secondary Sink and WFD Session ..................................................17
3.1.1 WFD Source ..........................................................................................................................17
3.1.2 WFD Sink(s) ..........................................................................................................................17
3.1.2.1 Primary Sink: .....................................................................................................................17
3.1.2.2 Secondary Sink: .................................................................................................................18
3.1.3 Requirements for WFD Devices under Coupled Sink Operation ..........................................19
3.1.4 WFD Session .........................................................................................................................20
3.2 WFD Connection Topology ..........................................................................................................21
3.2.1 Wi-Fi P2P ..............................................................................................................................21
3.2.2 TDLS .....................................................................................................................................21
3.3 Functions and Services ..................................................................................................................21
3.3.1 Basic Wi-Fi Functions and Services ......................................................................................21
3.3.2 Wi-Fi Display Specific Functions and Services ....................................................................22
3.4 Encoder/Decoder Characteristics ...................................................................................................23
3.4.1 Audio .....................................................................................................................................23
3.4.2 Video .....................................................................................................................................24
3.4.3 Stereoscopic 3D video ...........................................................................................................27
4 WFD Session – Functional Description and Procedures .......................................................................29
4.1 Reference Model............................................................................................................................29
4.2 WFD Connection Setup, WFD Session Establishment and Management Functions ....................30
4.3 WFD Device Discovery .................................................................................................................31
4.4 WFD Service Discovery ................................................................................................................32
4.5 WFD Connection Setup .................................................................................................................32
4.5.1 Connectivity Scheme Resolution ...........................................................................................33
4.5.2 Establishing a WFD Connection using Wi-Fi P2P ................................................................34
4.5.2.1 Usage of a WFD IE to establish P2P connection ...............................................................34
4.5.3 Establish a WFD Connection using TDLS ............................................................................35
4.5.4 Establishing a TCP connection ..............................................................................................35
4.6 WFD Capability Negotiation .........................................................................................................36
4.7 Link Content Protection Setup .......................................................................................................37
4.8 WFD Session Establishment..........................................................................................................38
4.9 Coupled Sink Operation ................................................................................................................40
4.9.1 Primary and Secondary Sink Coupling ..................................................................................43
4.9.2 WFD Device Discovery .........................................................................................................44
4.9.3 WFD Service Discovery ........................................................................................................44
4.9.4 WFD Device Pairing .............................................................................................................45
4.9.5 WFD Capability Negotiation .................................................................................................45
Wi-Fi Display Technical Specification - Version 1.1
© 2012 Wi-Fi Alliance. All Rights Reserved.
Used with the permission of Wi-Fi Alliance under the terms as stated in this document.
Page 4 of 151
4.9.6 WFD Session Establishment ..................................................................................................45
4.10 AV Streaming and Control ............................................................................................................46
4.10.1 Time Synchronization ............................................................................................................46
4.10.2 AV Streaming ........................................................................................................................47
4.10.3 AV Encoding Rate Control ....................................................................................................49
4.10.3.1 Video Frame skipping ....................................................................................................49
4.10.3.2 Explicit AV format change ............................................................................................50
4.10.4 AV Session Control ...............................................................................................................51
4.10.5 WFD video recovery .............................................................................................................51
4.11 User Input Back Channel ...............................................................................................................51
4.11.1 UIBC Data Encapsulation ......................................................................................................51
4.11.2 UIBC Establishment and Maintenance ..................................................................................52
4.11.3 UIBC Input Body ...................................................................................................................54
4.11.3.1 Generic Input Body Format ...........................................................................................54
4.11.3.2 HIDC Input Body Format ..............................................................................................58
4.12 WFD Session and WFD Connection Termination .........................................................................59
4.12.1 Termination of a WFD Connection Using Wi-Fi P2P ...........................................................60
4.12.2 Termination of a WFD Connection Using TDLS ..................................................................60
4.13 Persistent WFD Groups .................................................................................................................60
4.13.1 Persistent WFD Group over Wi-Fi P2P .................................................................................60
4.13.2 Persistent WFD Group over TDLS ........................................................................................60
4.13.2.1 Formation of a Persistent WFD Group over TDLS .......................................................60
4.13.2.2 Operation of a Persistent WFD Group over TDLS ........................................................61
4.13.2.3 Termination of a Persistent WFD Group over TDLS ....................................................61
4.14 WFD MAC Procedures -- Concurrency ........................................................................................62
4.14.1 Concurrent WLAN access with Wi-Fi P2P ...........................................................................62
4.14.2 Concurrent WLAN access with TDLS ..................................................................................62
4.15 WFD Standby ................................................................................................................................62
5 Frame Formats .......................................................................................................................................65
5.1 WFD Information Element ............................................................................................................65
5.1.1 WFD IE Format .....................................................................................................................65
5.1.2 WFD Device Information Subelement ..................................................................................66
5.1.3 Associated BSSID Subelement ..............................................................................................68
5.1.4 Coupled Sink Information Subelement ..................................................................................68
5.1.4.1 Coupled Sink Status Bitmap ..............................................................................................69
5.1.5 WFD Video Formats Subelement ..........................................................................................69
5.1.5.1 CEA Resolutions/Refresh Rates Bitmap ...........................................................................70
5.1.5.2 VESA Resolutions/Refresh Rates Bitmap .........................................................................71
5.1.5.3 HH Resolutions/Refresh Rates Bitmap ..............................................................................72
5.1.5.4 Native Resolutions/Refresh Rates Bitmap .........................................................................73
5.1.5.5 Profiles Bitmap ..................................................................................................................73
5.1.5.6 Levels Bitmap ....................................................................................................................74
5.1.5.7 Slice Encoding Parameters Bitmap ....................................................................................74
5.1.5.8 Video Frame Rate Control Support Bitmap .......................................................................75
Wi-Fi Display Technical Specification - Version 1.1
© 2012 Wi-Fi Alliance. All Rights Reserved.
Used with the permission of Wi-Fi Alliance under the terms as stated in this document.
Page 5 of 151
5.1.6 WFD 3D Video Formats Subelement ....................................................................................75
5.1.6.1 3D Video Capability Bitmap .............................................................................................76
5.1.7 WFD Audio Formats Subelement..........................................................................................78
5.1.7.1 LPCM Modes Bitmap ........................................................................................................79
5.1.7.2 AAC Modes Bitmap ..........................................................................................................79
5.1.7.3 AC3 Modes Bitmap ...........................................................................................................80
5.1.8 Content Protection Subelement .............................................................................................80
5.1.8.1 Content Protection Bitmap ................................................................................................80
5.1.9 WFD Extended Capability Subelement .................................................................................81
5.1.9.1 WFD Extended Capabilities Bitmap ..................................................................................81
5.1.10 Local IP Address Subelement ................................................................................................82
5.1.11 WFD Session Information Subelement .................................................................................82
5.1.12 Alternative MAC Address Subelement .................................................................................83
5.2 Management Frames ......................................................................................................................84
5.2.1 Beacon Frame Format............................................................................................................84
5.2.2 Probe Request Frame Format ................................................................................................84
5.2.2.1 Tunneled Probe Request/Response ....................................................................................84
5.2.3 Probe Response Frame ..........................................................................................................85
5.2.4 Association/Reassociation Request Frame ............................................................................86
5.2.5 Association/Reassociation Response Frame ..........................................................................86
5.2.6 P2P Public Action Frames .....................................................................................................87
5.2.6.1 GO Negotiation Request Frame .........................................................................................87
5.2.6.2 GO Negotiation Response Frame ......................................................................................87
5.2.6.3 GO Negotiation Confirmation Frame ................................................................................88
5.2.6.4 P2P Invitation Request Frame ...........................................................................................88
5.2.6.5 P2P Invitation Response Frame .........................................................................................89
5.2.6.6 Provision Discovery Request Frame ..................................................................................89
5.2.6.7 Provision Discovery Response Frame ...............................................................................90
5.2.7 Service Discovery Action Frames .........................................................................................90
5.2.7.1 WFD Service Discovery ....................................................................................................90
6 RTSP Based WFD Control Plane ..........................................................................................................93
6.1 RTSP Data Structures ....................................................................................................................93
6.1.1 ABNF Definitions ..................................................................................................................93
6.1.2 wfd-audio-codecs ...................................................................................................................93
6.1.3 wfd-video-formats .................................................................................................................94
6.1.4 wfd-3d-formats ......................................................................................................................95
6.1.5 wfd-content-protection ..........................................................................................................96
6.1.6 wfd-display-edid ....................................................................................................................96
6.1.7 wfd-coupled-sink ...................................................................................................................98
6.1.8 wfd-trigger-method ................................................................................................................98
6.1.9 wfd-presentation-url ..............................................................................................................98
6.1.10 wfd-client-rtp-ports ................................................................................................................99
6.1.11 wfd-route .............................................................................................................................100
6.1.12 wfd-I2C ................................................................................................................................100