A free program for Android, by Infinity Techno.
This application uses everything that is on your Android device as a display for your Smart TV. With this application, you do not need a cable connection or other additional devices to use your device as a display. All you need is to install the app and then connect both devices to each other with an internet connection. Mirror your Android phone or tablet to your HDTV wirelessly. Stream your video and photos in real-time to the big screen, even with a bad WiFi connection. Play games on your TV with friends or stream movies from apps like Netflix. You read that right! With this app, you can see your favorite mobile games on large screens with clearer graphics and vivid colors.