I know that Miracast(peer-to-peer wireless screencasting standard) uses wifi-direct and Mirrorlink doesn't.
Miracast applies to an any two devices(having wifi-direct) where as Mirrorlink applies to car infotainment devices and mobile.
Other then the above mentioned are there any other difference I should know?