There's two methods of streaming: (1) to the smart TV's built-in DLNA renderer (I assume it's a smart TV) and (2) simply mirroring from the phone/tablet.
(1) can be done by almost any Android device, but is best with a proper media server setup. I know there are some phone-to-DLNA video-redirect apps, but I haven't played with them as they seem a bit hacky.
(2) requires a Miracast-compatible device. At the moment that's the S3, Note 2, Nexus 4, Optimus G (I think) and some recent Sony devices. It also -- unless the TV is super-recent/high-end and has a built in Miracast receiver -- requires a Miracast dongle/receiver, either the Netgear PTV3000 or (at least for Samsung stuff) the Samsung one. The dongle does what the AppleTV is doing in the Apple setup.
I *think* the Note 10.1 may also have Miracast, and that's the only tablet with it that seems worth anything (Nexus 10 was supposed to have it but apparently doesn't). The Note 8.0 should definitely have it, but that's being announced next week.