Miracast

Last updated

Miracast is a wireless communications standard created by the Wi-Fi Alliance which is designed to transmit video and sound directly from devices (such as laptops, tablets, or smartphones) to display receivers (such as TVs, monitors, or projectors). It can roughly be described as "HDMI over Wi-Fi", replacing cables in favor of wireless. [1] The protocol is utilised in many devices and is used or branded under various names by different manufacturers, including Smart View [2] [3] and AllShare Cast (by Samsung), SmartShare (by LG), screen mirroring (by Sony), Cast (in Windows 11), wireless display and screen casting. [4] [5] [6]

Contents

Development

The Wi-Fi Alliance launched the Miracast certification program at the end of 2012. [7] Devices that are Miracast-certified can communicate with each other, regardless of manufacturer. Nvidia announced support in 2012 for their Tegra 3 platform, [8] and Freescale Semiconductor, Texas Instruments, Qualcomm, Marvell Technology Group and other chip vendors have also announced their plans to support the Miracast standard. [9] [10]

In 2017, Wi-Fi Alliance stated Miracast as a use for Wi-Fi Direct. [11]

The Wi-Fi Alliance maintains a list of certified device models, which numbered over 6,700 as of 9 March 2017. [12]

Technical details

Miracast is based on the peer-to-peer Wi-Fi Direct standard. It allows sending up to 1080p HD video (H.264 codec) and 5.1 surround sound (AAC and AC3 are optional codecs, mandated codec is linear pulse-code modulation  16 bits 48 kHz 2 channels). [13] The connection is created via WPS and therefore is secured with WPA2. IPv4 is used on the Internet layer. On the transport layer, TCP or UDP are used. On the application layer, the stream is initiated and controlled via RTSP, RTP for the data transfer. [14] [15] [16] [17]

Version history

VersionDateRemarks [18]
1.02012-08-24Public release version
1.12014-04-24Public release for HDCPv2.2 updates.
2.02017-04-21Release 2 final version.
2.12017-07-31Corrected heading errors in sections 4.3 and 4.4.

Miracast as a use for Wi-Fi Direct. [11]

Miracast hardware now supports HD, FHD and 4K screen streaming.

Functionality

The technology was promoted to work across devices, regardless of brand. Miracast devices negotiate settings for each connection, which simplifies the process for the users. In particular, it obviates having to worry about format or codec details. [19] Miracast is "effectively a wireless HDMI cable, copying everything from one screen to another using the H.264 codec and its own digital rights management (DRM) layer emulating the HDMI system". The Wi-Fi Alliance suggested that Miracast could also be used by a set-top box wanting to stream content to a TV or tablet.

Both devices (the sender and the receiver) need to be Miracast certified for the technology to work. However, to stream music and movies to a non-certified device, Miracast adapters are available that plug into HDMI or USB ports. [20]

Types of media streamed

Miracast can stream videos that are in 1080p, media with DRM such as DVDs, as well as protected premium content streaming, enabling devices to stream feature films and other copy-protected materials. This is accomplished by using a Wi-Fi version of the same trusted content mechanisms used on cable-based HDMI and DisplayPort connections. [21]

Display resolution

  • 27 Consumer Electronics Association (CEA) formats, from 640 × 480 up to 4096 × 2160 pixels, and from 24 to 60 frames per second (fps)
  • 34 Video Electronics Standards Association (VESA) formats, from 800 × 600 up to 2560 × 1600 pixels, and from 30 to 60 fps
  • 12 handheld formats, from 640 × 360 up to 960 × 540 pixels, and from 30 to 60 fps
  • Mandatory: 1280 × 720p30 (HD)
  • Optional: 3840 × 2160p60 (4K Ultra HD) [22]

Video

Mandatory: ITU-T H.264 (Advanced Video Coding [AVC]) for HD and Ultra HD video; supports several profiles in transcoding and non-transcoding modes, including Constrained Baseline Profile (CBP), at levels ranging from 3.1 to 5.2

Optional: ITU-T H.265 (High Efficiency Video Coding [HEVC]) for HD and Ultra HD video; supports several profiles in transcoding and non-transcoding modes, including Main Profile, Main 444, SCC-8 bit 444, Main 444 10, at levels ranging from 3.1 to 5.1

Audio

Mandated audio codec: Linear Pulse-Code Modulation (LPCM) 16 bits, 48 kHz sampling, 2 channels

Optional audio codecs, including:

  • LPCM mode 16 bits, 44.1 kHz sampling, 2 channels
  • Advanced Audio Coding (AAC) modes
  • Dolby Advanced Codec 3 (AC3) modes
  • E-AC-3
  • Dolby TrueHD, Dolby MAT modes
  • DTS-HD mode
  • MPEG-4 AAC and MPEG-H 3D Audio modes
  • AAC-ELDv2

Issues

Certification does not mandate a maximum latency (i.e. the time between the display of pictures on the source and display of the mirrored image on the sync display). Even with certification, it is possible an underpowered device will be constrained in performance or bandwidth. Also, as a certified hardware standard, Miracast device support is 100% OEM determined. A software, firmware, or OS update doesn't grant Miracast on uncertified hardware, even if the minimum requirements are met. (ex: Apple MacBooks, even with compatible Intel Core processors and Wi-Fi support that would be able to do Miracast if they were using Windows, either natively or under BootCamp, are not supported.)

Miracast was a feature of Android 4.2 "Jelly Bean" of 2012, but it only lasted until Android 6.0 "Marshmallow" of 2015, when Google replaced it with the Google Cast protocol. Computerworld observed that "Miracast never quite caught on as a standard". [23]

Hardware and software support

A device's wireless network adapter must support Wi-Fi Direct and Virtual Wi-Fi for it to work with Miracast; generally most adapters built since 2013 should meet the criteria. In Windows computers this can be checked by looking at the adapter's NDIS version which must be 6.3 or above. [24] However Miracast support also depends on the software implementation by manufacturers.

Windows and Linux PCs

Microsoft also added support for Miracast in Windows 8.1 (announced in June 2013) [25] [26] and available on hardware with supported Miracast drivers from hardware (GPU) manufacturers. Windows 10 and Windows 11 support Miracast transmitting along with User Input Back Channel (UIBC) support to allow for human interface devices (touch screens, mouse, keyboard) abbreviated as HID, to also have wireless connectivity (provided the host hardware also supports this). The transmit feature is built-in from launch for all Miracast devices with no additional setup past using the WIN+K keystroke to pair with a compatible display sink (including Microsoft's own Wireless Display Adapter).

Since Windows 10 Version 2004 was released a user needs to add "Wireless Display" as a optional Windows add-in feature in the Settings app to have a device receive video as a Miracast display sink on compatible hardware (using the UWP-based "Connect" app). [27] Windows 11 has the "Connect" app only as an optional add-in since RTM launch. Windows 8.1 supports broadcasting/sending the screen via Miracast. [28] Developers can also implement Miracast on top of the built-in Wi-Fi Direct support in Windows 7 and Windows 8. [29] Another way to support Miracast in Windows is with Intel's proprietary WiDi (v3.5 or higher).

While Linux does not feature native support, several add-on software solutions exist. [30] [31] [32] In the GNOME ecosystem, the GNOME Network Displays application has allowed for Miracast screen sharing. As part of the 2023 Google Summer of Code, an effort to integrate this as a feature in the GNOME Settings was announced, which would mean functionality would be had out of the box with that desktop environment. [33]

Android

Miracast support was built into stock Android as of version 4.2 (Android Jelly Bean) [34] [35] [36] - as of January 2013, the LG Nexus 4 and Sony's Xperia Z, ZL, T and V officially supported the function, [37] as did HTC One, Motorola in their Droid Maxx and Droid Ultra flagships, and Samsung in its Galaxy S III and Galaxy Note II under the moniker AllShare Cast. [38] The Galaxy S4 uses Samsung Link for its implementation. [39] Some devices such as the Nexus 7 don't support it due to hardware limitations. [40]

Since Android 6.0 Marshmallow released in 2015, Google dropped [23] Miracast support in favor of their own proprietary Google Cast protocol [23] which was introduced with their Chromecast device. [41] Despite this there are third-party Miracast apps for Android available. [42] Some device manufacturers have added Miracast support through their customized versions of Android (for example: Smart View on Samsung's One UI, Cast on Xiaomi's MIUI, Screencast on Oppo's ColorOS, Wireless Projection on Huawei's EMUI, HTC Sense, LG UX, Asus ZenUI, Sony Xperia devices, OnePlus's OxygenOS etc.). [43] The performance and quality of the streamed video is dependent on the device's hardware.

Nokia devices, which ran a near-stock version of Android, originally did not support Miracast. However, Nokia 7 Plus, 8, 8 Sirocco, and 8.1 smartphones that have been upgraded to Android 9 or 10 are able to support Miracast, after enabling Wireless Display Certification in Developer Options. Devices such as Nokia 2.3, 2.4, 3.4, 5.4, and 8.3 5G have Miracast support enabled by default. [44] The same option is present to stock Android as well, with Google describing it as based on the "Wi-Fi Alliance Wi-Fi Display Specification", [45] but it tends to be useless as Miracast code was removed. [46]

Other mobile platforms

Miracast is also built into Windows Phone 8.1. [28]

In October 2013, BlackBerry released its 10.2.1 update to most of the existing BlackBerry 10 devices available at that time. As of March 2015, the BlackBerry Q10, Q5, Z30, and later models support Miracast streaming; the BlackBerry Z10 does not support Miracast, due to hardware limitations. [47]

As of April 2016, the Ubuntu Touch-powered Meizu Pro 5 supported Miracast in OTA-11. [48]

Other devices

The Roku streaming stick and Roku TV started providing support for Miracast starting October 2014. [49] On 23 September 2014, Microsoft announced the Microsoft Wireless Display Adaptor, a USB-powered HDMI dongle for high definition televisions. [50] [51] Actiontec Electronics also supports Miracast with its line of ScreenBeam products. [52]

In 2019, the Xbox One gained Miracast support using the optional downloadable Wireless Display app. [5] Also in 2019 the Amazon Fire TV Stick 4K gained Miracast support. [53]

See also

Related Research Articles

High-bandwidth Digital Content Protection (HDCP) is a form of digital copy protection developed by Intel Corporation to prevent copying of digital audio and video content as it travels across connections. Types of connections include DisplayPort (DP), Digital Visual Interface (DVI), and High-Definition Multimedia Interface (HDMI), as well as less popular or now deprecated protocols like Gigabit Video Interface (GVIF) and Unified Display Interface (UDI).

WirelessHD, also known as UltraGig, is a proprietary standard owned by Silicon Image for wireless transmission of high-definition video content for consumer electronics products. The consortium currently has over 40 adopters; key members behind the specification include Broadcom, Intel, LG, Panasonic, NEC, Samsung, SiBEAM, Sony, Philips and Toshiba. The founders intend the technology to be used for Consumer Electronic devices, PCs, and portable devices.

Mobile High-Definition Link (MHL) is an industry standard for a mobile audio/video interface that allows the connection of smartphones, tablets, and other portable consumer electronics devices to high-definition televisions (HDTVs), audio receivers, and projectors. The standard was designed to share existing mobile device connectors, such as Micro-USB, and avoid the need to add video connectors on devices with limited space for them.

Wireless HDMI is the wireless transmission of high-definition audio and video signals between devices, using unlicensed radio frequencies like 5 GHz, 60 GHz, or 190 GHz. This technology eliminates the need for an HDMI cable, allowing users to transmit signals wirelessly between the component device and the display device. Wireless HDMI converts the HDMI cable signal into a radio frequency which is broadcast across the wireless spectrum. This allows for video source and display device to be in different rooms, without the need for cables. The technology emerged in the early 2000s.

Wireless Home Digital Interface (WHDI) is a consumer electronic specification for a wireless HDTV connectivity throughout the home.

<span class="mw-page-title-main">Wireless Gigabit Alliance</span> Trade association

The Wireless Gigabit Alliance was a trade association that developed and promoted the adoption of multi-gigabit per second speed wireless communications technology "WiGig" operating over the unlicensed 60 GHz frequency band. The alliance was subsumed by the Wi-Fi Alliance in March 2013.

WiGig, alternatively known as 60 GHz Wi-Fi, refers to a set of 60 GHz wireless network protocols. It includes the current IEEE 802.11ad standard and also the IEEE 802.11ay standard.

Wi-Fi Direct is a Wi-Fi standard for peer-to-peer wireless connections that allows two devices to establish a direct Wi-Fi connection without an intermediary wireless access point, router, or Internet connection. Wi-Fi Direct is single-hop communication, rather than multi-hop communication like wireless ad hoc networks.

<span class="mw-page-title-main">Samsung Galaxy Tab 7.0</span> Android tablet manufactured by Samsung

The Samsung Galaxy Tab 7.0 or simply Samsung Galaxy Tab is an Android-based mini-tablet computer produced by Samsung and released on 5 November 2010. The tablet was first introduced on 2 September 2010 at the IFA in Berlin. The Galaxy Tab was the first Samsung Android-powered tablet to be released.

<span class="mw-page-title-main">Samsung Galaxy S II</span> 2011 Android smartphone by Samsung

The Samsung Galaxy S II is a touchscreen-enabled, slate-format Android smartphone designed, developed, and marketed by Samsung Electronics, as the second smartphone of the Samsung Galaxy S series. It has additional software features, expanded hardware, and a redesigned physique compared to its predecessor, the Samsung Galaxy S. The S II was launched with Android 2.3.4 "Gingerbread", with updates to Android 4.1.2 "Jelly Bean".

<span class="mw-page-title-main">Motorola Photon</span> Motorola smartphone

The Motorola Photon 4G was a high end Android-based mobile smartphone that was distributed exclusively by Sprint. A very similar model was available as the Motorola Electrify from U.S. Cellular.

<span class="mw-page-title-main">Barnes & Noble Nook</span> Android-based tablet and e-reader

The Barnes & Noble Nook is a brand of e-readers developed by American book retailer Barnes & Noble, based on the Android platform. The original device was announced in the U.S. in October 2009, and was released the next month. The original Nook had a six-inch E-paper display and a separate, smaller color touchscreen that serves as the primary input device and was capable of Wi-Fi and AT&T 3G wireless connectivity. The original Nook was followed in November 2010 by a color LCD device called the Nook Color, in June 2011 by the Nook Simple Touch, and in November 2011 and February 2012 by the Nook Tablet. On April 30, 2012, Barnes & Noble entered into a partnership with Microsoft that spun off the Nook and college businesses into a subsidiary. On August 28, 2012, Barnes and Noble announced partnerships with retailers in the UK, which began offering the Nook digital products in October 2012. In December 2014, B&N purchased Microsoft's Nook shares, ending the partnership.

<span class="mw-page-title-main">WiDi</span>

Wireless Display (WiDi) is technology developed by Intel that enables users to stream music, movies, photos, videos and apps without cables from a compatible computer to a compatible HDTV or through the use of an adapter with other HDTVs or computer monitors. Intel WiDi supports HD 1080p video quality, 5.1 surround sound, and low latency for interacting with applications sent to the TV from a PC.

<span class="mw-page-title-main">Chromecast</span> Line of digital media players developed by Google

Chromecast is a line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streamed audio-visual content on a high-definition television or home audio system. The user can control playback with a mobile device or personal computer through mobile and web apps that can use the Google Cast protocol, or by issuing commands via Google Assistant; later models introduced an interactive user interface and remote control. Content can be mirrored to video models from the Google Chrome web browser on a personal computer or from the screen of some Android devices.

Google Cast is a proprietary protocol developed by Google for playing Internet-streamed audiovisual content on a compatible consumer device. The protocol is used to initiate and control playback of content on digital media players, high-definition televisions, and home audio systems using a mobile device, personal computer, or smart speaker. The protocol was first launched on July 24, 2013, to support Google's first-generation Chromecast player. The Google Cast SDK was released on February 3, 2014, allowing third parties to modify their software to support the protocol. According to Google, over 20,000 Google Cast-ready apps were available as of May 2015. Support for Google Cast has since been integrated into subsequent devices, such as the Nexus Player and other Android TV devices, as well as soundbars, speakers, and later models of the Chromecast. Consumer devices that natively support the protocol are marketed as Chromecast built-in. As of October 2017, over 55 million Chromecasts and Chromecast built-in devices have been sold.

<span class="mw-page-title-main">Fire HDX</span> Amazon Fire tablet timeline

The Fire HDX, formerly named Kindle Fire HDX, was a high-end model in Amazon Fire line of tablet computers. It was announced on September 25, 2013, and was available in two models, 7 inch and 8.9 inch. The 7 inch WiFi model was released on October 18, 2013, and the 8.9 inch WiFi model was released on November 7, 2013, in the United States.

<span class="mw-page-title-main">Amazon Fire TV</span> Line of digital media players and microconsoles by Amazon

Amazon Fire TV is a line of digital media players and microconsoles developed by Amazon. The devices are small network appliances that deliver digital audio and video content streamed via the Internet to a connected high-definition television. They also allow users to access local content and to play video games with the included remote control or another game controller, or by using a mobile app remote control on another device.

<span class="mw-page-title-main">Samsung DeX</span> Feature that enables users to extend their phone to a desktop-like experience

Samsung DeX is a feature included on some high-end Samsung handheld devices that enables users to extend their device into a desktop-like experience by connecting a keyboard, mouse, and monitor. The name "DeX" is a contraction of "Desktop eXperience".

EZCast is a line of digital media players, built by Actions Microelectronics, that allows users to mirror media content from smart devices, including mobile devices, personal computers, and project to high-definition televisions.

References

  1. On Wifi-Display, Democratic Republics and Miracles, Patrick Herrmann, on the development of Miraclecast, 2014-02-17.
  2. Kew-Denniss, Zachary (2023-07-22). "Samsung screen mirroring finally supports casting to a Chromecast". Android Police. Retrieved 2023-09-21.
  3. "Display your Galaxy tablet on a TV with Smart View". Samsung ca. Retrieved 2023-09-21.
  4. Hoffman, Chris (March 15, 2019). "Wireless Display Standards Explained: AirPlay, Miracast, WiDi, Chromecast, and DLNA". How-To Geek.
  5. 1 2 Hoffman, Chris (2013-12-04). "Wireless Display Standards Explained: AirPlay, Miracast, WiDi, Chromecast, and DLNA". How-To Geek. Retrieved 2023-09-21.
  6. "Connect a wireless display to your Windows PC - Microsoft Support". support.microsoft.com. Retrieved 2023-09-29.
  7. "Wi-Fi Alliance to Launch Wi-Fi CERTIFIED Miracast to Deliver Display Applications". Wi-Fi.org. Wi-Fi Alliance.
  8. "Nvidia supports Miracast". 26 July 2012.
  9. "Airplay for all?". 10 July 2012.
  10. "NVIDIA Announces Compatibility with WiFi Display Miracast Specification". AnandTech . Retrieved 2013-10-17.
  11. 1 2 "Wi-Fi Direct". Wi-Fi Alliance. Retrieved 27 February 2022.
  12. "Product finder results". Promotional web site. Wi-Fi Alliance. Retrieved 9 March 2017.
  13. "What formats does Miracast support?". Wi-Fi.org. Retrieved 30 October 2015.
  14. "Miracast unter Linux ist schrecklich", golem.de, 2014-02-02.
  15. "Wi-Fi Certified Miracast : Extending the Wi-Fi experience to seamless video display" (PDF). Wi-Fi.org. Archived from the original (PDF) on 2013-12-09. Retrieved 2013-10-17.
  16. Lutz, Zachary (2012-07-26). "NVIDIA throws support behind Miracast as wireless display standard". Engadget.com. Retrieved 2013-10-17.
  17. Brodkin, Jon (2012-07-10). "AirPlay for all? Miracast promises video streaming without the router". Ars Technica. Retrieved 2013-10-17.
  18. "certification url check" (PDF). Wi-Fi.org. Wi-Fi Alliance. Retrieved 2018-04-16.
  19. Wagner, Kyle (19 September 2012). "What Is Miracast?". Gizmodo.
  20. Chacos, Brad (21 September 2012). "How Miracast Could Finally Make Your Smartphone Run Your Home Theater". Digital Trends.
  21. Parrish, Kevin (19 September 2012). "Wi-Fi Alliance Announces First Miracast-Certified Devices". Tom's Hardware.
  22. "certification url check" (PDF). Wi-Fi.org. Wi-Fi Alliance. Retrieved 2018-04-16.
  23. 1 2 3 Raphael, J.R. (2017-12-05). "Android nostalgia: 13 once-trumpeted features that quietly faded away". ComputerWorld. Retrieved 2017-12-06.
  24. Shareef, Tashreef (2022-11-01). "5 Ways to Check If Your Windows 11 PC Supports Miracast". MUO. Retrieved 2023-09-29.
  25. "Miracast for Windows 10". WindowsAble.com. Retrieved 2016-07-02.
  26. "What's New For The Enterprise In Windows 8.1". Blogs.windows.com. Archived from the original on 2013-10-17. Retrieved 2013-10-17.
  27. Jones, Luke (31 August 2020). "Windows 10 Wireless Display is Now Optional and Not Available by Default". Winbuzzer. Retrieved 27 February 2022.
  28. 1 2 "Windows 8.1 on your big screen with Miracast". blogs.microsoft.com. 2013-11-12. Retrieved 2013-11-12.
  29. "DMR support for Wi-Fi Direct (WFD-01)". MSDN.microsoft.com. 2013-07-26. Retrieved 2013-10-17.
  30. "GNOME Network Displays". GNOME GitLab. Retrieved 2023-03-17.
  31. "Miraclecast". miraclecast GitHub. 7 May 2022. Retrieved 2023-03-17.
  32. "WDS". WDS GitHub. 4 August 2022. Retrieved 2023-03-17.
  33. Bouvier, Scott (May 6, 2023). "Wireless Displays & New System Panel Among GNOME's GSoC Plans". OMG! Linux. Retrieved June 8, 2023.
  34. "Miracast: Everything to know about mirroring Android". CNET. 2013-09-24. Retrieved 2013-12-19.
  35. "Android Kitkat Overview". Developer.Android.com. 2013-10-31. Retrieved 2013-11-12.
  36. Android 4.2 adds official support for Miracast wireless display
  37. "Wi-Fi Miracast Screen Mirroring demoed on the Xperia T [Video]". Xperia Blog. 3 December 2012. Retrieved 2013-10-17.
  38. Umpad, Leomar (2014-11-16). "How Do I Mirror My Samsung Galaxy Phone's Screen on My TV?". Tech-Recipes.com. Retrieved 2018-10-29.
  39. "Trying Samsung's renewed application: Samsung Link". SamMobile. 2013-03-27. Retrieved 2013-10-17.
  40. "PSA: Nexus 7 and Nexus 10 do not support Miracast wireless display". Phandroid.com. 2012-11-19. Retrieved 2013-10-17.
  41. Smith, Ryan. "Google's Chromecast 2 is Powered By Marvell's ARMADA 1500 Mini Plus - Dual-Core Cortex-A7". Anandtech. Retrieved 2018-09-06.
  42. "Top 5 Miracast App for Android | Miracast | Apowersoft". Apowersoft. Retrieved 2019-03-13.
  43. See, for example, HTC Connect.
  44. "How to Cast/Project screen on Nokia smartphones (Step-by-step)". NokiaPowerUser.com. 21 April 2021.
  45. "Configure on-device developer options". Android Developers.
  46. Davenport, Corbin (19 April 2022). "Android Developer Options Explained: Here's everything you can do with these settings". XDA Developers.
  47. "Miracast Will not Be Available on the BlackBerry Z10, Wi-Fi Direct Supported Instead". CrackBerry. MobileNations. 14 Aug 2013. Retrieved 26 March 2015.
  48. "Touch/ReleaseNotes/OTA-11 - Ubuntu Wiki" . Retrieved 2016-06-04.
  49. "Introducing Roku Screen Mirroring Beta for Microsoft Windows and Android Devices" . Retrieved 2014-10-02.
  50. LeBlanc, Brandon (23 September 2014). "Announcing the Microsoft Wireless Display Adapter". Windows Experience Blog. Microsoft Corporation. Retrieved 2 March 2020.
  51. Sams, Brad (9 October 2014). "Hands On: Microsoft Wireless Display Adapter". Neowin. Retrieved 2 March 2020.
  52. "Wireless Display Solutions | Miracast | ScreenBeam". ScreenBeam. Retrieved 2017-09-05.
  53. Kerns, Taylor (2019-04-05). "Amazon Fire TV Stick 4K picks up Miracast display mirroring". Android Police. Retrieved 2023-09-21.