A free program for Android, by lrish Infosys.
Miracast - Screen Mirroring for all TV cast screen
This application will help you cast your screen to any device that is connected to the internet, such as a TV or a tablet. All you have to do is download this application on your Android phone, and you are ready to start casting.
The Miracast - Screen Mirroring for all TV cast screen app is very easy to use, and it only takes a few minutes to get started. The first thing you need to do is download the application on your Android phone. The second thing is to select the device you want to cast to. You can select the device from your phone, or from the apps list.
After you have selected the device, you need to connect it to the internet. This can be done through a WiFi connection, or through a 3G/4G connection. You need to make sure that the device is connected to the internet, and that it is connected to your phone.
The application will start streaming immediately, and you can start using it right away. You don't need to do anything else, you just need to install the application and start using it.