One of the main selling points of Roku streaming ... the apps you can install directly via the streamer. You can also beam content to your Roku directly from an iPhone or Android device.
Then make sure that VLC is installed on the device you plan to mirror – you can install VLC on your Android device or VLC on Windows. How to get VLC on Roku by mirroring from Windows 1.