Разница между Miracast и MHL для передачи данных между устройствами заключается в способе подключения и характеристиках передаваемых данных.
MHL (Mobile High-Definition Link, мобильная связь высокой чёткости) — проводной стандарт, который позволяет напрямую подключать мобильные устройства (с разъёмом microUSB) к телевизорам и мониторам (с разъёмом HDMI). 14 MHL поддерживает разрешение видеоизображения не выше Full HD. 4 Для подключения устройств используется специальный переходник. 1
Miracast — стандарт беспроводной передачи сигнала, который позволяет создавать зеркало маленького экрана на большом. 4 Miracast можно использовать на любых телевизорах, которые имеют вход HDMI. 4 Взаимодействие с телевизором может осуществляться как через встроенный Wi-Fi, так и через внешний донгл, подключённый к разъёму HDMI. 3 Miracast поддерживает передачу видео в разрешении до 1920х1200 пикселей и 5.1-канального звука Dolby AC3. 3
Таким образом, MHL подходит для проводного подключения, а Miracast — для беспроводного.