本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置多通道音频
使用 NICE DCV 本机客户端时,NICE DCV 最多支持 7.1 个音频通道。Web 浏览器客户端仅支持立体声 2.0 音频通道。
NICE DCV 支持以下多通道音频配置:
-
立体声 2.0(2 个通道)
-
Quadriphonic 4.0(4 个通道)
-
环绕 5.1(6 个通道)
-
Curround 7.1 (8 通道)— 仅限 Windows NICE DCV 服务器

如果客户端请求数量的低于服务器提供的通道数的音频通道,则服务器将减少通道数以匹配客户端请求的通道。例如,如果客户端请求将声音 5.1 环绕,而服务器支持将声音 7.1 环绕,则服务器会自动将音频混音到 5.1。
服务器不会自动降低混音以匹配源应用程序的音频输出。例如,如果源应用程序提供环绕声音 7.1,而客户端仅支持立体声 2.0,则只有前左和前右音频通道会流式传输到客户端。其余通道将丢失。在这种情况下,您可能需要配置 NICE DCV 服务器 来降低音频通道,以防止音频通道丢失。
在 Windows NICE DCV 服务器上配置音频通道
默认情况下,Windows 服务器支持环绕立体声 7.1(8 个音频通道)。但是,您可以将服务器配置为使用不同的配置。
在 Windows 服务器上配置音频通道
-
打开 Windows 注册表编辑器。
-
导航到 HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio/ 注册表项,并选择 source-channels 参数。
如果该注册表项中没有
source-channels
参数,请创建一个:-
在左侧窗格中,打开 audio 注册表项的上下文(右键单击)菜单,然后依次选择新建和 DWORD (32 位)值。
-
对于名称,输入
source-channels
并按 Enter.
-
-
打开 source-channels 参数。对于 Value data (值数据),输入以下内容之一:
2
(对于 2.0)、4
(对于 4.0)、6
(对于 5.1)或8
(对于 7.1)。 -
选择 OK 并关闭 Windows 注册表编辑器。
在 Linux NICE DCV 服务器上配置音频通道
Linux 服务器默认支持立体声 2.0(2 个音频通道),并且需要一些额外配置才能支持多通道音频。
您需要执行以下操作:
-
配置 PulseAudio 声音服务器。
-
配置 NICE DCV 服务器 以使用 PulseAudio 设备。
-
配置要使用的通道数。
配置 PulseAudio 声音服务器
-
使用首选文本编辑器打开
/etc/pulse/default.pa
-
将以下行添加到文件的末尾。
load-module module-null-sink sink_name=dcv format=s16be channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe rate=48000 sink_properties="device.description='DCV Audio Speakers'"
-
保存并关闭 文件。
在配置 PulseAudio 声音服务器后,您必须配置 NICE DCV 服务器 以从 PulseAudio 声音服务器捕获音频。
配置 NICE DCV 服务器 以使用 PulseAudio 设备
-
使用以下命令检索 PulseAudio 设备的名称。
$
C:\>
pacmd list-sources设备名称列在
device.description
字段中。 -
使用首选文本编辑器打开
/etc/dcv/dcv.conf
-
找到
grab-device
部分中的[audio]
参数,并将现有值替换为您在上一步中检索到的设备名称。如果
grab-device
部分中没有[audio]
参数,则使用以下格式手动添加此参数:[audio] grab-device=
"device_name"
-
保存并关闭 文件。
在配置 NICE DCV 服务器 以从 PulseAudio 声音服务器捕获音频后,您可以指定要使用的通道数。
配置要使用的通道数