A source device permits a user of a remote device to access a protected
file on the source device when the user of the remote device has a right
to access the protected file. The user locates the protected file on the
source device using the remote device and accesses the protected file
using a media player on the remote device. The media player constructs a
path by which the source device streams the protected file. The remote
device responds to an authentication request from the source device that
the user of the remote device has a right to access the protected file.
The user is authenticated to confirm that the user of the remote device
has a right to access the protected file. The protected file is streamed
to the remote device via a path constructed by the remote device.