Originally Posted by MattGoose
Should have been more clear. Locations 1 and 2 are two separate houses. I'd be setting this up for my in-laws and they live in two different houses for about 6 months/year.
In this case, since they are separate physical locations/spaces, here are a couple options, both required internet access at both locations....
Option1....purchase a NAS to centrally store your content at location 1 or 2, use Roku to stream content from Plex (and with the Plex and Roku apps you can control the content remotely). Plex Server has a feature called MyPlex, which makes it really easy to access content remotely....ie at a different house. So the Roku at the 2nd location would need to be configured with your MyPlex account info and bang! you can access all the content from the NAS in house 1.
Option2....purchase 2 NAS's to centrally store your content at each location; each Roku will stream from content locally stored. How do you keep the content in sync you ask? Use rSync or rSync over SSH
Personally, I prefer option 1....I'm a PlexPass member and recommend it for it's ease of use and flexibility. Depending on your use case, option 1 will require that you have decent upload bandwidth, especially for video streaming over the net. I currently run Plex Server and have 10Mb upload from my ISP; I live in Florida and my sister in Atlanta has a Roku which she uses to access content on my NAS, and my parents also use a Roku to access the same content, all running from a Synology DS1812+. I've successfully tested 8 simultaneous video streams (6 local, 2 remote streams) without issue or extreme taxing of the NAS's resources, albeit this is without video transcoding.
I haven't used the Dune systems, although they are highly recommended by many on this forum....but I recommend Plex since you already have the Rokus, no need to spend money on additional client hardware, IMO.