MPlayer peut lire des fichiers depuis le réseau, en utilisant les protocoles HTTP, FTP, MMS ou RTSP/RTP.
La lecture se fait juste en ajoutant l'URL à la ligne de commande. MPlayer utilise également la variable d'environnement http_proxy, et utilise le proxy si disponible. L'utilisation du proxy peut aussi être forcé:
mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf
MPlayer peut lire depuis stdin (pas depuis les pipes nommés). Cela peut être utilisé par exemple pour lire depuis le FTP:
wget ftp://micorsops.com/quelquechose.avi -O - | mplayer -
Il est également recommandé d'activer -cache pour une lecture depuis le réseau:
wget ftp://micorsops.com/quelquechose.avi -O - | mplayer -cache 8192 -
Une fois que vous avez réussi à faire lire votre flux internet favorit par MPlayer, vous pouvez utiliser l'option -dumpstream pour sauvegarder le flux dans un fichier. Par exemple:
mplayer http://217.71.208.37:8006 -dumpstream -dumpfile stream.asf
sauvegardera le contenu en flux depuis http://217.71.208.37:8006 vers stream.asf. Cela marche avec tous les protocoles supportés par MPlayer, comme MMS, RSTP, et bien d'autre encore.