3.5. Удалённые потоки
Пред. | Глава 3. Использование | След.

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

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

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

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

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

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

    mplayer -cache 5000 mpst://servername/vcd://2

Вы можете получить доступ к файлам на сервере:

    mplayer -cache 5000 mpst://servername//usr/local/movies/lol.avi

Обратите внимание, что пути не начинающиеся с / будут относительными к каталогу, в котором запущен сервер. Использование `-cache` не требуется, но это будет очень полезно.

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

Пред. | Уровень выше | След.
3.4. Сетевые потоки и каналы | Начало | 3.6. Редактируемые списки решений [Edit Decision Lists] (EDL)