配置多通道音频 - NICE DCV
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置多通道音频

使用 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 服务器上配置音频通道

  1. 打开 Windows 注册表编辑器。

  2. 导航到 HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio/ 注册表项,并选择 source-channels 参数。

    如果该注册表项中没有 source-channels 参数,请创建一个:

    1. 在左侧窗格中,打开 audio 注册表项的上下文(右键单击)菜单,然后依次选择新建DWORD (32 位)值

    2. 对于名称,输入 source-channels 并按 Enter.

  3. 打开 source-channels 参数。对于 Value data (值数据),输入以下内容之一:2(对于 2.0)、4(对于 4.0)、6(对于 5.1)或 8(对于 7.1)。

  4. 选择 OK 并关闭 Windows 注册表编辑器。

在 Linux NICE DCV 服务器上配置音频通道

Linux 服务器默认支持立体声 2.0(2 个音频通道),并且需要一些额外配置才能支持多通道音频。

您需要执行以下操作:

  1. 配置 PulseAudio 声音服务器。

  2. 配置 NICE DCV 服务器 以使用 PulseAudio 设备。

  3. 配置要使用的通道数。

配置 PulseAudio 声音服务器

  1. 使用首选文本编辑器打开 /etc/pulse/default.pa

  2. 将以下行添加到文件的末尾。

    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'"
  3. 保存并关闭 文件。

在配置 PulseAudio 声音服务器后,您必须配置 NICE DCV 服务器 以从 PulseAudio 声音服务器捕获音频。

配置 NICE DCV 服务器 以使用 PulseAudio 设备

  1. 使用以下命令检索 PulseAudio 设备的名称。

    $ C:\> pacmd list-sources

    设备名称列在 device.description 字段中。

  2. 使用首选文本编辑器打开 /etc/dcv/dcv.conf

  3. 找到 grab-device 部分中的 [audio] 参数,并将现有值替换为您在上一步中检索到的设备名称。

    如果 grab-device 部分中没有 [audio] 参数,则使用以下格式手动添加此参数:

    [audio] grab-device="device_name"
  4. 保存并关闭 文件。

在配置 NICE DCV 服务器 以从 PulseAudio 声音服务器捕获音频后,您可以指定要使用的通道数。

配置要使用的通道数

  1. 使用首选文本编辑器打开 /etc/dcv/dcv.conf

  2. 找到 source-channels 部分中的 [audio] 参数,并将现有通道数替换为以下值之一:2(对于 2.0)、4(对于 4.0)或 6(对于 5.1)。

    如果 source-channels 部分中没有 [audio] 参数,则使用以下格式手动添加此参数:

    [audio] source-channels=channels
  3. 保存并关闭 文件。

  4. 停止 ,然后重新启动NICE DCV 服务器.它。