I store my "backups" as mkvs and I don't cast - it's not as robust as direct stream. Fire Stick with Plex do the job.
I'm ok with stick's wireless remote to control it
Also plex takes care of transcoding if needed.
wait.... BLACKBERRY BLAYBOOK ???? Are you running WebOS on IT???