This posts details about the list of Android applications which you can use to cast your Audio, Video and Images from your Mobile to Smart TV, Android TV or Set-Top-Box ( STB )
If your TV is Android TV or have support for Youtube Casting, it means your TV has inbuilt support for ChromeCast and you will be able to Cast your Audio, Video using standard Google Applications such as Google Photos.
BubbleUPnP let you stream all your music, videos and photos to various devices in your house. BubbleUPnP is compatible with DLNA and Chromecast, so you can also cast your multimedia to DLNA DMR if its available on your TV, STB. You can download this app from PlayStore Link of BubbleUPnP
Cast to TV – Chromecast, Roku, stream phone to TV
Cast to TV enables you to cast online videos and all local videos, music and images to TV, Chromecast, Roku, Amazon Fire Stick or Fire TV, Xbox, Apple TV or other DLNA Devices. You can download this app from PlayStore Link.
AllCast lets you send photos, music, and videos on your Android to your TV. You can download this app from PlayStore Link.