2009年4月26日日曜日

sshとリダイレクトでリモートの音楽を聞く

sshは-Xオプションでリモートからウィンドウを開くことができるが、そのままだと音声は聞くことができない。
しかし、stdinからの入力で音声を再生できるプレイヤー、例えばmpg123やogg123では、ホストの音楽データをコマンド指定したsshにリダイレクトしてあげるだけでリモートの音楽を聞くことができる。
以下、自分はPC1を操作し、PC2とはともにsshでログインできるとする。
  • PC1の音楽データをPC2で再生
[pc1~]$ ssh hoge@pc2 'mpg123 -' < pc1/music/file.mp3
  • PC2の音楽データをPC1で再生
[pc1~]$ ssh hoge@pc2
[pc2~]$ ssh ore@pc1 'mpg123 -' < pc2/music/file.mp3

どっちもやってることは同じだ。

他にもリモートの音源が欲しいなら、esdとかもあるけど、このsshとリダイレクトを使ったやり方は他にも応用が効きそうなので覚えておこうと思う。

0 件のコメント:

コメントを投稿