Miracast is a standard for wireless connections from devices to displays introduced in by . devices could be certified to the Wi-Fi Alliance Display Specification as Miracast compatible., but support was dropped . "Wi-Fi Certified Miracast: Extending the Wi-Fi experience to seamless video display - Industry" (pdf). microUSB Connector - Insert the included microUSB cable into this port to provide power for the Wi-Fi adapter. Most Dual / Axxera receivers do not require. Wi-Fi Display Technical Specification v - Free download as PDF File .pdf), Text File .txt) or read Wi-Fi Alliance Wi-Fi CERTIFIED Miracast program.
|Language:||English, Spanish, Japanese|
|ePub File Size:||23.57 MB|
|PDF File Size:||10.78 MB|
|Distribution:||Free* [*Regsitration Required]|
Miracast can connect two devices using network infrastructure or Wi-Fi Direct®. Wi-Fi Display Technical Specification v · Wi-Fi CERTIFIED Miracast™. Wi-Fi CERTIFIED Miracast™: Now showing on screens everywhere. Proprietary . video animation, technology specification, and more. As for the wi-fi alliance, you don't need to be a member but it will cost you $ soundofheaven.info
Miracast can stream videos that are in p , media with DRM such as DVDs , as well as protected premium content streaming, enabling devices to stream feature films and other copy-protected materials. The delay unit is 10ms. Page 2 of HID Input Path WFD Session: Secondary Sink 0b Content Protection Bitmap
Page 85 of Page 86 of Page 87 of Page 88 of WFD Source 0x Page 89 of For example. Secondary Sink 0x Page 90 of Page 91 of Tuples for LPCM. Page 92 of Valid audio codecs are listed in section 3. Valid H. Page 93 of A WFD Sink sets the min-slice-size value to the smallest slice size it can decode.
The H. Slices smaller than the min-slice-size value may not reduce latency. The min-slice-size field is expressed in number of macroblocks. Valid 3D stereoscopic configurations supported in this Specification are listed in Table A WFD Source sets this value to the smallest encoded slice it may transmit.
Note that the actual realizable maximum horizontal resolution and maximum vertical resolutions are a function of horizontal resolution. In this case level refers to the actual level to be used with the selected profile. Page 94 of Page 95 of Refer section 5. If content protection is supported. The port number shall be between 1 and EDID data comes in multiples of byte blocks as shown in Figure If content protection is not supported or is not currently possible for any reason.
E-EDID 1. If EDID data is not available at the WFD Sink dongle without an integrated display or with an integrated display that is not being used to render streamed video.
Page 96 of Refer to the following standards for EDID structure: A WFD Sink that supports the wfd-display-edid parameter shall include the entire EDID data structure that is available from the display device in a edid-payload field with indicating its length by a edidcount field in a unit of a number of bytes block s.
Length of edid-payload shall be a multiple of bytes. The WFD Sink dongle without an integrated display or with an integrated display that is not being used to render streamed video should pass the EDID blocks from the connected external display device to the WFD Source as is. Page 97 of Page 98 of Other combinations are reserved. Other profiles described at other sections in  are not relevant to this Specification.
WFD Source streams corresponding content to rtpport0. Page 99 of Audio and video session. Page of The following flow diagram illustrates the messages exchange that includes a preferred-displaymode-supported field and wfd-preferred-display-mode parameter.
Support of the wfd-preferred-display-mode parameter is optional. B5] Reserved. More than one bit can be set by the WFD Sink to indicate its capabilities. Preferred Display mode 2d-s3d-modes field descriptions Attribute P-depth Description Only one bit is set to indicate the selected pixel depth 0b0 in bit field: Specifies the 2D and stereoscopic 3D display modes.
Mode not supported.
This is the pixel depth of the display output which is different from the codec pixel depth. Mode supported. Display Timing Parameters 6. Preferred Display mode P-depth field description Figure illustrates the definition of some of the display timing parameters specified in the dinfo field.
This mechanism allows 0 or 1 active connector to be reported by the WFD Sink. Handling of multiple connector types simultaneously is implementation specific and is out of the scope of this Specification. After a change of the active connector type. If the value as connector-type is reported from the WFD Sink. WFD Sources may not be able to unambiguously identify the connector type that is in use.
Display Connector Type field 6. Due to this reason. See underneath Table for detail. This does not correspond to a stream as per usual RTSP convention. Note that listed methods in RTSP messages shown in the example are lists of supported methods at reception. When real-time content is rendered using Wi-Fi Display. The WFD Source does not cache the real-time content from the point where the stream was paused.
The ABNF of the response is as follows: An example is shown in Table E-2 under Annex-E. The ABNF is: Mandatory in RTSP M4 request if the stream includes 2D video and if the wfd-preferreddisplay-mode parameter is not included.
All parameters referenced are those that describe or control capabilities of the WFD Sink. GET 6. Mandatory in RTSP M4 request if the stream includes 3D video and if the wfd-preferreddisplay-mode parameter is not included.
SET 6. Select UIBC to be used. WFD Capability Negotiation is successfully completed.
RTSP session has not been established yet. Upon the establishment of the TCP connection..
M13 request is supported by the Primary Sink. The messages shall be transmitted in sequential order as described here. See 7. WFD Session Establishment. M8 WFD Sink 6. RTSP session has been established. Timeout rules are specified in section 6. M6 WFD Sink 6. The parameters that may be requested are listed in section 6. List of defined RTSP messages and their identifiers 6. If both audio and video payloads are destined for the Primary Sink.
If video payload is destined for the Primary Sink and audio payload is destined for the Secondary Sink. Once an RTSP session has been established. Once a WFD Session has been established. If an RTSP session has not been established. Based on the wfd-client-rtp-ports parameter in the M3 response and depending on the WFD Session being setup.
The values of wfd-url0 and wfd-url1 fields specified in this parameter correspond to the values of rtp-port0 and rtp-port1 field in the wfd-client-rtp-ports parameter in the RTSP M4 request message from the WFD Source to the WFD Sink at the end of the Capability Negotiation. How to set this parameter is defined in Table under section 6. Figure illustrates the message exchange between WFD Devices. To apply HDCP 2.
The request shall use information indicated in a wfd-presentation-url specified in section 6. After the teardown. The destination field in the wfd-route parameter identifies the WFD Sink where the audio stream is to be rendered. The timeout between the receipt of an RTSP M6 response message and the transmission of an RTSP M7 request message takes two values depending on the support of link content protection see section 4.
Until a WFD Session has been established. WFD Capability Negotiation. The timeout for an RTSP message exchange i. The following are RTSP timeout rules: This section and sub-section defines timeout rules. If link content protection is not supported. In the event of an unsuccessful TCP connection within 90 seconds. In the event of an unsuccessful attempt at establishing the TCP connection. If any of the RTSP timeout rules is not satisfied. For TDLS case.
This WFD keepalive function has following steps. After a WFD Session establishment. A successful TCP connection establishment constitutes the following steps. For Wi-Fi P2P case. The timeout value shall not be smaller than 10 seconds. Same rule is applied during a Coupling procedure. If a new line. At the end of the header section. PLAY and so on. As a result. A new line. The CSeq number shall be incremented by one as specified in .
The I2C bus writes are required to set up the address for the I2C bus reads. There are two types of messaging transactions: Remote I2C Transaction Example 7. The delay unit is 10ms. The delay range is 0 to ms. Page of to indicate. The capability of the display device is obtained by reading the EDID data of the display device. Capability of the decoder. Based on the capability of the display device and the codec.
Using this method. The following data structures are required for the WFD Source to verify the decoder capability: Table and Table list all the pre-defined display modes that are supported by this Specification.
If a WFD Source supports preferred display mode. If a Primary Sink supports preferred display mode. If a WFD Source wants to support a display mode that is not one of the pre-defined display modes of this Specification and if a Primary Sink supports the optional wfd-preferred-display-mode parameter data structure.
Capability of the display device. The max-hres and max-vres data structures are required because the resolution of the Preferred Display mode to be used may be higher than the maximum resolution of the display mode in this Specification.
A determined display mode with detail of parameters to be used. September Release A. Revision  2. March Part 1: Latin alphabet No. Version 3. Generic coding of moving pictures and associated audio information: December July October ANSI X3. August May 1. Edition 3. Revision April 9.
Revision 2. HDCP 2. The following basic functions are provided therein: When the HDCP 2. Table 4. PES payload usage and H. The parameters necessary to be specified in order to include the different supported audio and video formats in the MPEG-TS bit stream are described in . The order of output of bytes is in network byte order. See .
This is consistent with the description in . Table B AC-3 here uses System-A defined in reference [R11] within . Page of Classifier. In turn. This RTP timestamp is not passed to the decoder..
In particular. As shown in Figures B-1 and B PES pkt header H. TS payload. IP and MAC layers. The HDCP system 2. Some of the optimizations are possible in specific implementations of the TCP stack. The Locality Check is described in Cl. This SEI shall not be included in a video elementary stream that contains 2D video. In the Max SliceNum bits B9: The minimum number of macroblocks in a slice shall be greater than or equal to the number of macroblocks indicated in the min-slice-size field of the wfd-video-formats parameter.
Restricting rules as specified in this annex shall be applied to H. WFD Source may transmit a picture that is constructed by multiple slices. The maximum number of slices per a picture shall not exceed the limit as specified in . If a WFD Source transmits video elementary stream where one picture is constructed by multiple slices.
When with transmitting 2D video data and if this SEI exists. It implies that switching from 2D video to 3D video is disallowed at least 2 seconds after switching 3D video to 2D video.
When with transmitting 3D video data. Side-by-Side 4: When the switching from 3D video to 2D video happens. All of these descriptors are intended to be used together. In the case of 3D video. These fields allow for determining the width x height of the H. A WFD Sink shall ignore the value of this flag. Values in this descriptor reference the target background grid descriptor for the same stream.
Inclusion of this descriptor allows early H. In referred table.
The horizontal size of the target background grid in pixels. This is a 4-bit field as defined in section 6. The vertical size of the target background grid in pixels. Basically where to decode the video window in terms of the screen refer Figure in . This 1-bit field is set to '1' to indicate that multiple frame rates may be present in the video stream.
This descriptor is for the "virtual screen" and the offset where the image should be placed used for PiP or letterboxing. This 1-bit field is set to '0' to indicate that only a single frame rate is present. Inclusion of this descriptor allows early display initialization. The video window descriptor is used to describe the window characteristics of the associated video elementary stream. To allow early display initialization.
Specifies the sample aspect ratio or display aspect ratio of the target background grid. Aug 21 Please note that there is no Secondary Sink in this example. In this example. WFD Source. Wi-Fi Display Technical Specification v1.
Flag for inappropriate content. Related titles. Jump to Page. Search inside document. Pointer ID 1 The identification number of this pointer. Page 55 of Scroll Unit Indication bits. CCS Southwest. Murali Thangaraj. Maruti Kakade. Casey Yong Sue Fai. Aiman Tarek.
Anant Saxena. Tomohisa Irino. Can Poonsawat. Min Nim. Bibi Tina.
William Mook. Charles Chan. Osas Omoxx. Apex Institute. Ducmy Nguyen. Jayesh Jain. Popular in Technology. Prabhat Kashyap. Gilbert Gabrillo Joyosa. Yogesh Chaudhari. Retrieved Retrieved 30 October Archived from the original PDF on Miracast promises video streaming without the router".
Ars Technica. Promotional web site. Wi-Fi Alliance. Retrieved 9 March Digital Trends. Nexus 7 and Nexus 10 do not support Miracast wireless display".
Xperia Blog. Samsung Link". Retrieved 26 March Archived from the original on Tom's Hardware. Everything to know about mirroring Android". Retrieved from " https: Can't believe I didn't find openwfd by myself.
This is a really useful library! Now I have a starting point at least, thanks! Np, thanks for the points and good luck! I am using mac ports. They've since updated the link, it's now wi-fi. I used to work on the WDS project. VivienG VivienG 1, 3 16 Thanks for the link to the implementations. The java implementation seems to be bounds to Android, but the C sample could be useful. Sign up or log in Sign up using Google.
Sign up using Facebook. Sign up using Email and Password. Post as a guest Name.