4

自宅でサーバーを稼働させており、職場でそこから音楽をストリーミングしたいと考えています。私はsamba-folderなどをマウントしたくありません。

cmus (サーバー上で実行) および ssh (ssh コマンドまたは win の putty) 経由で音楽を再生することは可能ですか? サウンド出力は、サーバーではなく、リモート pc のスピーカーである必要があります。これは可能ですか?

私はこれを機能させません。

前もって感謝します :)

4

2 に答える 2

11

Linux用に書いたチュートリアル:


CMUSSSHFSを使用して SSH 経由で音楽を再生する

注: これは、Croutonを使用する Chromebook でうまく機能します。

1. sshfsをインストールします。

sudo apt-get install sshfs

2. cmusをインストールします。

sudo apt-get install cmus

3.自宅のコンピューターでssh キーを追加します。

ssh-copy-idあなたの友達です。

(他のチュートリアルを参照)

4.マウント フォルダーを作成します。

sudo mkdir -p /mnt/example/mount/location

(この場所を編集して、必要なディレクトリ構造を反映します。つまり、musicフォルダーをマウントする場合は、次のようにマウントします/mnt/example/music

5.sshfsでフォルダをマウント

sudo sshfs -p PORT_NUMBER -o allow_other -o IdentityFile=~/.ssh/id_rsa user@192.XXX.XXX.XXX:./folder/to/mount /mnt/example/location

そうしないとマウントにアクセスできないため、-o allow_otherパラメーターは非常に重要です。標準の 443 ポートを使用する場合、PORT_NUMBER は無視できます。それ以外の場合は、正しい値に設定してください。

6.コレクションに音楽を追加します。

ターミナルから、cmus を起動します。

$ cmus

と入力:して cmus コマンド ラインを起動し、次のように入力します。

add /mnt/example/location

これにより、コレクションに音楽が追加されます。cmus キーボード ショートカットの詳細については、man cmusターミナルから入力します。

7. 完了したら、ドライブをアンマウントします。

sudo umount /mnt/example/location

その他の注意事項:

cmus が alsa ではなくパルス オーディオを使用するように設定されていることを確認する必要がある場合があります。これはパラメータを編集~/.cmus/autosaveして設定することで行われるset output_plugin=pulseと思いますが、これを行う必要はなかったので、これは無視しても問題ないと思います。

于 2014-06-15T03:29:25.207 に答える
1

Linuxでは、それは非常に可能です。まさに必要なものを含むフォーラム スレッドを見つけました。周りを検索する必要があるかもしれませんが、これで始められるはずです

簡単な説明は次のとおりです。インターネット経由でオーディオをストリーミングするには、かなりの帯域幅が必要です。簡単な解決策は、音楽をダウンサンプリングできる Gnump3 を使用することです。Gnump3 は実際には「ブロードキャスト」アプリではありません。リモートで音楽にアクセスするようなものです。

于 2012-12-05T14:06:35.063 に答える