You can screen mirror content from your iPhone to your Samsung TV using AirPlay or a wired connection.
You can get VLC on a Roku device by mirroring the media player from an Android device or Windows computer.