Miracast er en protokoll for trådløs overføring av lyd og bilde istedenfor tilkobling med kabel, og har blitt beskrevet som "HDMI over Wi-Fi".[1][2] Med utstyr som støtter Miracast kan man koble seg til kompatible lydanlegg, TV, skjermer og projektorer med datamaskin, nettbrett eller smarttelefon. Det finnes også adaptere som kan kobles i HDMI- eller USB-porter slik at utstyr uten innebygd støtte kan kobles til Miracast.[3]
Teknologien ble utformet for å fungere på tvers av enheter uavhengig av produsent, og denne funksjonaliteten garanteres på utstyr som er Miracast-sertifisert.[4] I 2015 ble støtte for Miracast fjernet i Android, og Computerworld har bemerket at Miracast aldri slo an som en standard,[5] muligens grunnet konkurranse fra teknologier som Google Cast og Apple AirPlay.[trenger referanse] Miracast tilbys likefullt på en del nytt utstyr i dag.[trenger referanse]
I 2012 ble Miracast lansert av WiFi Alliance.
I 2013 annonserte Nvidia støtte for Miracast.[6]
Miracast benytter et likemannsnettverk basert på Wi-Fi Direct-standarden.
Video kan sendes opp til 1080p HD-oppløsning, med obligatorisk støtte for H.264 kodek og valgfri støtte for H.265. Det er også valgfri støtte for 4K Ultra HD (3840 x 2160p60)[7]
Lyd kan sendes med opp til 5.1-surroundlyd, og med blant annet AAC og AC3 som mulige kodeker. Minste påkrevde kodek er lineær pulskode-modulation med 16 bit, 48 kHz, 2 kanaler.[8]
Den trådløse koblingen opprettes via WPS, og er derfor sikret med WPA2. IPv4 brukes på internettlaget, mens på transportlaget brukes TCP eller UDP. På applikasjonslaget blir strømmen initiert og kontrollert via Real Time Streaming Protocol (RTSP), med Real-time Transport Protocol (RTP) for dataoverføring.[9][10][11][12]
I juni 2013 la Microsoft til støtte for Miracast i Windows 8.1, og Miracast støttes også på Windows 10.[13][14] Det forutsettes at det benyttes maskinvare som støtter Miracast-drivere, for eksempel GPU.
Apple støtter ikke Miracast, men har istedet sin egen proprietære protokoll kalt AirPlay.
Det finnes flere løsninger for Miracast med Linux, inkludert GNOME Network Displays[15] og MiracleCast.[16]
Tidligere var Miracast støttet i Android fra og med versjon 4.2 (Android Jelly Bean),[17][18] men støtten ble droppet i 2015 med Android 6.0 Marshmallow i favør av Googles sin egen proprietære Google Cast-protokoll som brukes på Chromecast.[5] Chromecast støtter ikke Miracast.
Selv om Google har fjernet støtten kommer fremdeles noen nye Android-enheter med støtte for Miracast, for eksempel Samsung One UI, Cast på Xiaomi MIUI, Screencast på Oppo ColorOS, Wireless Projection på Huawei EMUI, HTC Sense, LG UX, Asus ZenUI, Sony Xperia, OnePlus OxygenOS, og så videre.[19][20]