Apparently the answer is the old "if it works on emulator it doesn't really mean it'll work on the actual device" :(
This is quoted from many discussions on the Samsung Smart TV forum --
Smart TV does not support iFrames completely .You'll not be able to use some of the functionalities (e.g navigation).
There is also certain discrepancy on the (complete) support of iframes on Samsung Smart TV 2012 and the 2013 models. So i'd suggest not to use iframes AT ALL.
Regarding the video streaming --
I'm streaming the video using RTSP which is supported by the plugin player provided in the samsmung smart tv. Reference links --