本文档介绍使用 Character Animator 流传输场景的基础知识。

与流相关的提示、技巧和解决方法,请参阅流传输的提示和技巧

流工作区

工作区用于将实时场景流传输到外部设备或应用程序。

流工作区会为具有焦点的实时流显示有限的控件。传输控件(播放、停止、转到开头和转到下一帧)在“场景”面板中不可见。“时间轴”面板被堆叠到应用程序的左侧。

要访问此工作区,请执行以下任一操作:

  • 在工作区栏中单击“流”按钮。
  • 按 Shift + Alt (Win) 或 Option + 4 (Mac)。
流工作区
流工作区

将实时场景流传输到其他设备或应用程序

Character Animator 支持以下主要工作流程:

  • 使用 Mercury 传送将您的场景内容输出到电视或副显示器上全屏显示。
  • 输出一个角色,可能还包括透明背景,以便将来合成到实时视频或其他背景。
  • 使用具有 Mercury Transmit 增效工具的设备输出到专业 SDI 视频。使用类似 Open Broadcaster Software 或 Telestream Wirecast 的软件切换器输出到 Web 直播服务。此外也可以使用 NewTek 的 Syphon 或 NDI 增效工具。
  • 还支持使用多台计算机的多角色直播工作流程,每个角色一台计算机。最好使用一台专用计算机作为软件切换器。NDI 用于连接视频信号。从 Character Animator 版本 1.1 开始,音频不再通过 NDI 发送。音频会单独进行路由。强烈建议此设置使用速度快的网络。

有关显示一台、两台和三台计算机典型设置的图示,请参阅计算机设置

使用 Mercury Transmit

Character Animator 使用 Mercury Transmit 将实时源发送到其他视频设备和应用程序。Mercury Transmit 可以将场景内容发送到外部设备、第三方增效工具和其他应用程序。
向外部监视器的传输通过视频设备制造商(例如 AJA、Blackmagic Design、Bluefish444 和 Matrox)提供的增效工具实现。可使用以下任一外部监视器:

  • 通过第三方视频硬件(例如 AJA、Blackmagic Design 或 Matrox I/O 设备)连接的视频监视器。
  • 通过 HDMI、DVI、VGA 和 DisplayPort 等连接器与视频显卡相连的计算机监视器。
  • 基于以太网的 LAN 上兼容 NewTek NDI 的应用程序。

基于 IP 的技术提供商(例如采用 NDI 技术的 NewTek)也提供用于传输的增效工具。这些增效工具将视频帧从 Mercury Transmit 发送到其他应用程序。

注意:

注:为 Adobe Creative Cloud 软件下载 NewTek NDI,以使用兼容 NewTek NDI 的应用程序。下载请访问 https://www.newtek.com/software/adobe‐creative‐cloud/

使用 Mercury Transmit

使用 Mercury Transmit
了解如何使用 Mercury Transmit 流传输您的场景。

使用 Syphon 

Character Animator 使用 Syphon 将“场景”面板中某场景的实时源发送到任意 Syphon 客户端。Syphon 是一种 macOS 开源技术,可让应用程序与另一应用程序实时共享视频帧。启用此功能不需要在 Character Animator 中进行其他配置。需要有一个兼容 Syphon 的客户端来接收通过 Syphon 发送的场景。

“场景”面板中打开场景,启用“实时流”按钮,运行 Syphon 客户端,然后将“Character Animator 场景”选为帧源。

Syphon、OBS 和 Twitch 上的流传输

Syphon、OBS 和 Twitch 上的流传输
Syphon、OBS 和 Twitch 上的流传输

使用 Alpha 通道

您可以使用 Alpha 通道(单个像素的透明度)将多个角色合成到一起或将角色合成到实时视频上。

Alpha 通道可以传送到兼容的 Mercury Transmit 设备。Alpha 通道有时会被自动识别,比如使用 NewTek NDI 时。其他情况下(例如使用 AJA 设备),您必须配置您的视频设备才能支持 Alpha 通道。如果 Mercury Transmit 设备不支持 Alpha 通道(例如第二个显示屏),则背景呈黑色。

注意:

  • 实时流输出会被设置为全屏分辨率,无论您的“场景”面板中缩放如何设定。
  • 视频设备或应用程序不在“场景”面板中接收背景颜色设置。它会接收 Alpha 通道。
  • 单独输出场景的音频。“实时流”输出可能引起微小的视频延迟。如果同时流传输音频和视频,请向音频添加延迟以同步二者的时间。通常延迟为大约 60 毫秒。您可以通过外部硬件延迟或流应用程序内的延迟(如 Telestream Wirecast 或 OBS Studio)实现这一点。

使用 OBS 进行流传输

使用 OBS 进行流传输
了解如何使用 OBS 进行流传输

调用触发器的 Twitch 扩展

Twitch 的 Character Trigger 扩展允许 Twitch 流的观众触发为屏幕角色预先录制的动画。在 Character Animator 中用角色的人偶设置一个场景来执行各种动画,并将触发器与它们关联起来。在扩展中,将这些触发动画与价格(以 Twitch 位表示)相关联。然后,当您通过 Twitch 流从 Character Animator 实时传输您的角色时,观众可以通过使用 Character Trigger 扩展远程触发动画与您的节目进行交互。

安装和配置扩展

要设置扩展,请执行以下步骤:

  1. “Twitch 功能板中,转到扩展

  2. 搜索并安装 Character Trigger 扩展。 

  3. 在扩展的“设置”选项卡中,复制密钥

  4. 在 Character Trigger 中,从应用程序菜单 (macOS) 或“编辑”菜单 (Windows) 中打开“首选项”

  5. “首选项”对话框的左侧栏中选择“Twitch 集成”部分。

    Twitch 集成
    Twitch 集成
  6. 启用“由 Twitch 扩展远程触发”选项,然后输入密钥。

  7. 单击“确定”

  8. 打开“Twitch 功能板”> “扩展” > “我的扩展”

  9. “Character Trigger 扩展”部分,单击 图标打开“设置”。“设置”页面打开。

  10. 在“触发器”选项卡下,单击页面右下角的“添加新触发器”() 图标。打开“创建新触发器”表单。

    create_trigger_form
  11. 填写必填字段。在 Character Animator 场景中,从可触发动画下拉菜单中选择“触发器路径”

    注意:

    Character Animator 必须打开并已经创建触发器,“触发器路径”下拉菜单才能自动填充可用的触发动画。单击刷新按钮,根据当前在 Character Animator 中打开的人偶更新菜单。

  12. 要允许您的受众使用触发器,请将“禁用”滑块切换为“启用”。如果您想创建触发器,但不允许受众使用它,您可以将滑块设置为“禁用”。请注意,您可以稍后更改此设置。

  13. 单击“创建触发器”

现在您或您的观众可以通过 Twitch 界面触发动画。您可以使用已经创建的任何现有场景,或者使用带有触发动画的备录人偶创建一个新场景。您可以使用单个触发器或交换集中的触发器。

注意:

该扩展只能控制 Character Animator 中当前打开的场景中可用的触发器。

开始实时流媒体传输

要启用实时流传输,请单击“场景”面板底部的“实时流”按钮 ()。只会流传输“场景”面板中显示的当前场景。不会渲染和显示“场景”面板之外的内容。要查看活动设备和应用程序的列表,请将光标悬停在“实时流”按钮上。此时会显示一个工具提示,包含活动设备和应用程序的列表。

实时输出首选项

您可以从实时输出首选项中选择活动设备和应用程序。要设置实时输出首选项,请执行以下步骤:

  1. 选择“编辑”>“首选项”(Win) 或“Character”>“首选项”(MAC)。此时将显示“首选项”对话框。

  2. 单击“实时输出”并选择流输出选项。随即列出可用的选项及其规范。

    实时输出首选项
    实时输出首选项

    以下是“实时输出”选项及其规范:

    启用 Mercury Transmit (Win) 或启用 Mercury Transmit 和 Syphon (Mac)

    要支持流视频输出到外部视频设备,请在 Character Animator 在前景中运行时,请选择此选项。

    视频设备

    包含可用于视频输出的视频设备列表。

    • Adobe 监视器 x:可通过显卡接收视频源的已连接计算机监视器的列表。要查看选项,请将外部监视器设置为独立或扩展显示。
    • NewTek NDI 输出:选中此选项以便在 LAN 上使用启用 NDI 的设备。
    • 第三方视频硬件:显示您已连接的第三方硬件的列表。

    要查看每个硬件的可用选项,请单击“设置”

    当应用程序后台运行时,禁用 Mercury Transmit 输出

    要防止流视频输出到外部视频设备,请在 Character Animator 未在前台运行时,选择此选项。 

计算机设置

使用单台计算机实现一个人偶的实时流

一个人偶的实时流
一个人偶的实时流

注意:

  • USB 麦克风可同时作为麦克风和接口。Character Animator 和 OBS/Wirecast 可以同时连接麦克风。如果您的设备不能同时用于两个应用程序,请咨询您的音频设备制造商。
  • 确保在 NDI/Syphon 软件合成器中调整您的麦克风音频延迟,从而使嘴形同步符合角色的音频。

使用两台计算机实现两个人偶的实时流

两个人偶的实时流(两台计算机)
两个人偶的实时流(两台计算机)

注意:

  • 在此情况下,需要将相同的音频输入两台计算机。图中所示为使用音频混合器拆分麦克风信号的情况。这种拆分让源计算机可以控制嘴形同步,而目标计算机可以输出广播音频。
  • Character Animator 不支持通过 NDI 发送音频,但 NewTek NDI Studio Monitor (Windows) 和 NDI Scan Converter (Mac) 等应用程序支持。
  • 在 NDI/Syphon 软件合成器中调整您的麦克风音频延迟,从而使嘴形同步符合角色的音频。

使用三台计算机实现两个人偶的实时流

两个人偶的实时流(三台计算机)
两个人偶的实时流(三台计算机)

注意:

  • 此设置类似于两台计算机的设置,但其中有一台单独的计算机专用于 NDI Character Animator 场景的软件合成和实时NDI 场景的广播。
  • 如果您可以在 Character Animator 机器上通过 NDI(Studio Monitor 或 Scan Converter)发送音频,则不需要单独的音频接口。

实用链接

多人偶实时流

多人偶实时流

Character Animator 教程

技术协助

需要有关实时流的帮助?通过 Adobe Character Animator 论坛联系我们。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略