在 Microsoft Teams 中为实时事件流式传输配置编码器

注意

Teams 实时事件将于 2024 年 9 月 30 日弃用。 建议改用市政厅。 有关详细信息,请参阅 规划 Teams 市政厅

Teams 接受来自输出 RTMP 或 RTMPS 的各种不同编码器的实时源。 每个编码器都不同,因此在发送到 Teams 时,请务必遵循编码器配置的准则。

若要了解如何在 Teams 中设置实时事件,请阅读创建实时事件。 如果已使用与 Teams 集成的编码器,请阅读 为实时流式传输配置编码器

配置步骤

使用 Teams 或 Viva Engage 安排直播活动,并选择“Teams 编码器”选项后,可以从会议邀请中检索 RTMP URL 和密钥,并使用它们将源发送到 Teams 制作者 UI。

收集 RTMP 信息

在 Teams 中计划

  1. 打开 Teams 客户端并导航到 “日历”。
  2. 选择计划的直播活动,然后选择双箭头按钮以查看邀请详细信息。
  3. 转到 “RTMP 详细信息 ”部分。
  4. 选择“ 获取 RTMP” 链接,将 RTMP 引入 URL 复制到剪贴板。
  5. 选择“ 获取 RTMP 密钥 ”,将 RTMP 密钥复制到剪贴板。

在 Viva Engage 中计划

  1. 导航到安排了活动的Viva Engage社区。
  2. 选择“ 事件 ”选项卡以查看即将发生的计划事件。
  3. 选择所需的事件以显示详细信息页。
  4. 在右侧的 “生成”下,选择 RTMP 信息 链接以公开 RTMP URL 和密钥。

编码器设置

  1. 收集 RTMP 信息后,请确保在“建议的编码器设置”部分使用正确的设置配置编码器。
  2. 在编码器的流式处理设置中输入 RTMP URL 和密钥 (有关具体) 的详细信息,请参阅制造商的文档。
  3. 使用所需的音频和视频源配置编码器。
  4. 打开 Teams 客户端,以生成者身份加入实时通风口。
  5. 开始从编码器流式传输到 Teams RTMP 引入 URL。
  6. 在 Teams 生成者窗口中,几秒钟后,编码器的 RTMP 源将显示在演示者区域中。
  7. 选择演示者区域中的 RTMP 源,将其放入左侧的队列中。
  8. 如果对源感到满意,请选择“ 实时发送 ” - 源随后也会显示在“生成者”窗口的右侧。
  9. 选择“ 开始 ”以开始流。

引入协议

  • 单比特率 RTMPS 或 RTMP

视频格式

  • 纵横比:16:9
  • 编解码器:H.264
  • 配置文件:高 (级别 4.0)
  • 比特率:高达 5 Mbps (5000 kbps)
  • 严格常量比特率 (CBR)
  • 关键帧/GOP:2 秒
    • 每个 GOP 的开头必须有一个 IDR 帧
    • 帧速率:29.97 fps 或 30 fps
    • 分辨率:1280 x 720 (720P)
    • 交错模式:渐进式

音频格式

  • 编解码器:AAC (LC)
  • 比特率:192 kbps
  • 采样率:48 kHz 或 44.1 kHz (推荐 48 kHz)

播放要求

  • 必须同时存在音频和视频流才能在 Teams 中播放内容。

配置提示

  • 请尽可能使用硬连线 Internet 连接。

  • 确定带宽要求时,建议将流式处理比特率加倍。 虽然将流式处理比特率加倍不是强制性要求,但它有助于缓解网络拥塞。

  • 使用基于软件的编码器时,请关闭任何不必要的程序。

  • 请勿在编码器开始推送后更改编码器配置。 它对事件有负面影响,并可能导致事件不稳定。 如果要在事件开始前更改编码器配置,则必须使用 Teams 中的生成者控件断开连接,然后再次开始设置。

  • 如果在实时事件期间编码器断开连接,请重新连接编码器,使其保持与继续进程相同的时间戳。 任何不连续可能会导致某些浏览器和设备上的音频或视频问题。

  • 给自己充足的时间来设置活动。 对于大规模事件,建议在活动前一小时开始设置。

  • 对于将 vMix 编码器用于 RTMP-In 的客户,请确保从 vMix 编码器设置中的 “应用程序 ”下拉菜单中选择“FFMPEG6”选项。