Могу ли я воспроизводить музыку с удаленного сервера на моем локальном компьютере через SSH?

Могу ли я воспроизводить музыку с удаленного сервера на моем локальном компьютере через SSH?

Недавно я приобрел Linux VPS уhttp://slicehost.comпросто чтобы поучиться и поиграться.

В настоящее время я подключаюсь к машине по ssh через Putty с разных компьютеров под управлением Windows.

Можно ли как-то закинуть несколько mp3-файлов на удаленный сервер, а затем воспроизвести их локально?

В настоящее время сервер работает под управлением Ubuntu Server 10.04.1.

решение1

Ну, как уже упоминали другие, есть музыкальные серверы, которые вы можете использовать.

Если вы хотите сделать это через ssh, вы можете смонтировать свой VPS с помощью sshfs, а затем получить доступ к mp3 там с музыкального проигрывателя. Я довольно много использовал sshfs с Linux, но, по-видимому, он существует и для Windows здесь:http://dokan-dev.net/en/download/

решение2

Если бы вы входили в систему с другого *nix-компьютера, я думаю, вы могли бы сделать что-то вроде:

ssh <myserver> 'cat <path to file>' | mpg123

Поскольку вы используете PuTTY, я не уверен, как вы сделаете что-то подобное. Вы можете либо настроить sshfs (смонтированную удаленную файловую систему через ssh) - есть клиенты Windows (Dokan, я думаю). Вы также можете иметь туннель, удаленный веб-сервер, обслуживающий только локальные сети и использующий SOCKS на вашем клиенте, но все это звучит слишком сложно для того, что вы хотите сделать.

решение3

Для raw-файлов вам понадобится доступ к сетевой файловой системе. Это не так просто сделать по ssh.

Что вы МОЖЕТЕ сделать, так это запустить музыкальный сервер, например icecast или shoutcast, на вашем слайсе, а затем использовать туннельную функцию ssh для переадресации локального порта на вашем компьютере на удаленный порт, на котором работает ваш сервер на слайсе.

Затем вы можете взять любой совместимый клиент и указать ему локальный порт, и он должен начать воспроизведение.

решение4

Да, вы можете проигрывать музыку с удаленного сервера на локальном сервере. Но не через SSH. SSH просто дает вам доступ к коробке, с которой вы можете установить другое программное обеспечение для этого, загружать файлы и т. д. Потоковое вещание и воспроизведение медиа локально должно осуществляться другим программным обеспечением.

Посмотрите на эту ссылку. Там перечислены несколько потоковых медиа-серверов, большинство из которых с открытым исходным кодом и должны работать на вашем slicehost VPS.

http://en.wikipedia.org/wiki/Список_систем_потоковой_медиапередачи

Связанный контент