3.4. Удалённые потоки

Удалённые потоки позволяют получить доступ к большинству поддерживаемых MPlayer'ом типам потоков с удалённой машины. Основное предназначение этой возможности — это прямой доступ к CD или DVD приводу другого компьютера по сети (предполагается, что пропускной способности сети будет достаточно). С другой стороны, некоторые типы потоков (в настоящий момент это TV и MF) не могут использоваться удалённо, поскольку они выполнены на уровне демуксера. Это печально для MF, а вот TV всё равно потребовал бы ужасной пропускной способности сети.

3.4.1. Компиляция сервера

После компиляции MPlayer'а, перейдите в каталог TOOLS/netstream и выполните make, чтобы собрать сервер. Затем Вы можете скопировать файл netstream в нужное место Вашей системы (обычно это /usr/local/bin на Linux).

3.4.2. Использование удалённых потоков

Сначала Вы должны запустить сервер на машине, к которой Вы хотите получить удалённый доступ. В настоящий момент сервер чрезвычайно прост и не использует никаких аргументов командной строки, поэтому просто запускайте netstream. Теперь, например, Вы можете проиграть вторую дорожку VCD'шника на сервере:

mplayer -cache 5000 mpst://servername/vcd://2
Вы можете получить доступ к файлам на сервере:
mplayer -cache 5000 mpst://servername//usr/local/movies/lol.avi
Обратите внимание, что пути не начинающиеся с / будут относительными к каталогу, в котором запущен сервер. Использование -cache не требуется, но это будет очень полезно.

Обратите внимание, что в настоящий момент сервер вообще не является безопасным. поэтому, не сообщайте о многочисленных эксплоитах[exploit], которые его используют. Лучше пришлите несколько (хороших) патчей, чтобы сделать его лучше, или начните писать свой сервер.