web-dev-qa-db-ja.com

xfreerdpを介してリモートWindowsコンピューターでオーディオを有効にする

Linuxマシン(RHEL7を実行)の横にあるデスクで、xfreerdpを使用してWindowsマシン(windos 7 64ビットを実行)にログインしています。

通常私は使用します:

xfreerdp -k uk -g 1280x950 --no-nla --plugin cliprdr

オーディオは無効のままになります。次のコマンドを使用して、Windowsマシンからのサウンド出力をLinuxボックスに転送できます。

xfreerdp --plugin drdynvc --plugin rdpsnd

Linuxマイクデバイスを使用してWindowsボックスにオーディオを供給することができません。私は試した:

--plugin audin_Pulse 

レジストリエントリの設定:

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

fDisableAudioCapture

ここで同様の質問を見ても、この問題を解決する方法がわかりません。

しかし、窓のボックスは私の机の上にあるので、代わりにヘッドフォンとマイクソケットを使用できれば非常にうれしいです。 リモートマシンでオーディオを有効のままにしておくだけでオーディオを転送したくない。リモートデスクトップでは、デフォルトで(Windows側では)無効になっているようです。

古いrdesktopプログラムでは、-r sound:remoteまたは-r sound:local これをする。 xfreerdpで同等のものは何ですか?

【背景:スカイボックスを業務用のWindowsボックスで使用することを目指しています。ヘッドセットを機能させることができる限り、ヘッドセットをどこに接続してもかまいません。 LinuxボックスでPidgin + sipeが動作していますが、すべての機能が動作するかどうかはわかりません]

7
Bruce Adams

Google-fuが戻ってきました。

さらに掘り下げた後、私は答えを見つけました、/ audio-mode:1を使用してサーバーにオーディオを残します。私はそれをテストしました、そして私のWindows VMは、私がマップしたUSBオーディオデバイス、VOIPのUSBヘッドセットを見ます。

xfreerdp/w:1904/h:1120/u:myusername/audio-mode:1 /v:192.168.1.2 +クリップボード+フォント

https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface

値は0-ローカルでリダイレクト、1-サーバーに残す、2-なし

このエイリアスは便利です。

エイリアスrdp_ad = "xfreerdp/w:1904/h:1120 '/ u:mydomain\myusername' + clipboard + fonts"

6
Paul M

それは今動作します!!!

LinuxマシンからWindows Server 2016に機能させる例では、Windows Server 2016に次のサービスとロールをインストールする必要があります。

RolesNfeatureS

(この画像は多くの機能を示していますが、「サーバーの役割」で「リモートデスクトップサービス」を探すだけで追加されます。 「ロールサービス」のインストール手順で、「リモートデスクトップセッションホスト」を選択します)。その後、再起動が必要になります...

次に、xfreerdp接続を次のようにします。

xfreerdp /microphone:sys:alsa /sound:sys:alsa /clipboard /u:MyUser /v:MyServerIPorHostname

それぞれのデータの「MyUser」と「MyServerIPorHostname」のみを変更します。

ALSA(高度なLinuxサウンドアーキテクチャ)を使用するため、デフォルトのデバイスをローカルのLinux PCからリダイレクトします。

[xfreerdpを使用すると、RDPを介して完全なSkypeエクスペリエンスを実現できます]

3
Dan Ortega

FreeRDPバージョン2 [1]とWindows 10では、次のものが必要です。

xfreerdp /v:MyWindows /sound /microphone

それはPulseAudioを検出し、言います:

...
[INFO][com.freerdp.channels.rdpsnd.client] - Loaded Pulse backend for rdpsnd
[INFO][com.freerdp.channels.audin.client] - Loaded Pulse backend for audin
...

とても簡単です。

[1]:私がテストした正確なバージョンは2.0.0~git20190204.1.2693389a+dfsg1-2 PulseAudioを使用したDebian Sidで13.0-5

0
Yasushi Shoji