I have some training videos that I would like to stream to myself while traveling. I would prefer this instead of having to download the files to the device as sometimes it may be my tablet, phone or laptop I am viewing the files from. I currently run Plex and love it but with my limited upload of 512k it does not work real well. Upgrading my internet is not an option as this is all that is available where we live. I am needing around 25GB of space with very limited viewing. I have uploaded some file to Amazon cloud and this seems to work with the tablet but the phone and laptop always download the file instead of truly streaming. Any recommendations are greatly appreciated.