FreeRDPでリモートデスクトップ接続 with Sound

Linux用 RDPクライアント FreeRDPを用いてWindowsリモートデスクトップ接続したときに音が流れなくて、調べてみるといろいろとオプションをつける必要があった。

  • Debian 7.5.0 Wheezy
  • サーバーは同一LAN内
  • 使い方は適宜調べて

まずは普通に接続

$ xfreerdp -u user -p password -- 192.168.0.10
  • user
    • 接続先のユーザー名
  • password
    • 接続先ユーザーのパスワード
  • これらは省略可能

音を出す

xfreerdp -x l -a 32 --rfx --no-tls --no-nla -u user -p password -0 --plugin rdpsnd --data alsa -- 192.168.0.10

遅延対策

こことかここをざっと見ると、latencyオプションを使えばマシになるみたい。

xfreerdp -x l -a 32 --rfx --no-tls --no-nla -u user -p password -0 --plugin rdpsnd --data latency:100 -- 192.168.0.10

latencyは100ぐらいが安定してるとかっていうコメントもあったが、そこはうまいこと探してみるといいかもしれない。 まあ多少の遅延はある。