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], которые его используют. Лучше пришлите несколько (хороших) патчей, чтобы сделать его лучше, или начните писать свой сервер.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости