Wiem, że mogę to zrobić mplayer <stream>
, aby otworzyć i odtworzyć strumień na komputerze lokalnym. Jestem jednak za firewallem.
Zamiast tego chciałbym otworzyć strumień na zdalnym komputerze , ale nadal odtwarzać go na tym . Połączenia zdalne są co SSH jest, ale robi ssh "mplayer <stream>"
zarówno otwiera się i odtwarza strumień na pilocie.
-x
Flaga SSH umożliwia przekazywanie wyświetlania X11. Czy potrzebuję tego?
hosts
pliku regułę , która sprawimplayer
, że domena docelowa będzie hostowana na komputerze lokalnym.-http-header-fields
do wymuszeniaHost
nagłówka.man ssh
.mplayer
opcja.Możesz użyć przycisku
wget
powyżej,ssh
aby otworzyć połączenie HTTP i dane wyjściowe strumienia, a następniemplayer
na komputerze lokalnym, aby je odtworzyć.Subtelności:
wget
„s-O
(litera oh) opcja ustawia pliku wyjściowego;-
(myślnik) oznaczastdout
.mplayer
„s-cache
Powoduje on, że konfigurowalny wysokość wejścia do buforowania, kompensację drgań sieci. Opcja-
(myślnik) sprawia, że jest odczytywanystdin
.Spróbuj na przykład przesłać strumieniowo Radio SceneSat .
http://r1.scenesat.com:8000/scenesat
źródło
mplayer
, ale nie pobrane przezwget
.Możesz skonfigurować proxy SOCKS :
Możesz użyć każdej innej aplikacji, np. Przeglądarki internetowej, aby korzystała z tego serwera proxy.
źródło
tsocks
podejście.tsocks mplayer -playlist http://bassdrive.com/bassdrive.m3u
. Dziękuję za Twoją radę. Bez tsocks (aka tylko zhttp_proxy://…
) nie działało.sshfs
to wspaniałe narzędzie do takich przypadków. Ukrywa wiele zapór ogniowych i pozwala korzystać z dowolnego gracza, który wybierzesz (chociaż mplayer jest nadal dobrym wyborem).Prowadzę również Subsonic, nasłuchując na porcie 4040,
localhost
a następnie zssh
tunelem do domuNastępnie mogę otworzyć Subsonic w przeglądarce pod adresem
http://localhost:4040
.źródło