iOS: We loved AllCast when it was released for Android, and we finally have an iOS version today. The app streams videos, music and photos from your phone to nearly any DLNA device, including Apple TV, Xbox 360/One, various smart TVs and Chromecast.
What's nice about AllCast is the nearly complete lack of setup. Just open up the app, connect to your Wi-Fi network, tap the broadcast icon in the button left, and Allcast will search out any compatible devices. You can also link the app to Google+, Instagram, Dropbox and other media servers to stream content up to your TV. AllCast is free with an in-app purchase to remove ads and increase video length.
AllCast (free) [iTunes App Store]