3.4. Strumienie zdalne

Strumienie zdalne pozwalają na dostęp do większości strumieni obsługiwanych przez MPlayera ze zdalnego hosta. Głównym celem tej funkcji jest umożliwienie bezpośredniego korzystania z napędu CD lub DVD innego komputera w sieci (pod warunkiem posiadania odpowiedniej przepustowości). Niestety niektóre typy strumieni (aktualnie TV oraz MF) nie są dostępne zdalnie, gdyż są zaimplementowane na poziomie demultipleksera. Jest to przykre w przypadku MF, gdyż TV i tak by wymagało szalonej przepustowości.

3.4.1. Kompilacja serwera

Po kompilacji MPlayera wejdź do katalogu TOOLS/netstream i wpisz make by zbudować program serwera. Możesz wtedy skopiować program nestream do odpowiedniego miejsca w Twoim systemie (przeważnie /usr/local/bin pod Linuksem).

3.4.2. Używanie strumieni zdalnych

Najpierw musisz uruchomić serwer na komputerze, do którego masz zamiar mieć dostęp zdalny. Aktualnie serwer jest bardzo podstawowy i nie posiada żadnych argumentów w linii poleceń, więc po prostu wpisz netstream. Teraz możesz np. odtworzyć drugą ścieżkę VCD na serwerze za pomocą:

mplayer -cache 5000 mpst://nazwa_serwera/vcd://2
Masz również dostęp do plików na tym serwerze:
mplayer -cache 5000 mpst://nazwa_serwera//usr/local/movies/lol.avi
Zauważ, że ścieżki, które nie zaczynają się na "/" będą względne do katalogu, w którym uruchomiono serwer. Opcja -cache nie jest wymagana, lecz bardzo zalecana.

Miej na uwadze to, że serwer nie jest aktualnie w ogóle bezpieczny. Nie narzekaj więc na liczne nadużycia, które są przez to możliwe. Zamias tego wyślij jakąś (dobrą) łatkę, by stał się lepszy lub napisz swój własny serwer.