Here is a best tool that can:
*can access videos and music
*share file between connected devices
*can connect a pc to more than one pc
*doesn't requires common internet
Its name is Teamviewer www.teamviewer.com
For remote access within a local network, nothing beats Windows Remote Desktop. The only downside - the remote side must be of Professional variety. There is a workaround using Remote Assistance, but it needs "two people" to initiate the connection.
For across-the-internet, @Ravi already proposed a solution. One just has to wonder how long it will remain free for personal use.