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

重要

Teams 实时事件已于 2026 年 6 月 30 日停用。 2026 年 6 月 30 日之前计划的活动一直支持到 2027 年 2 月 28 日。 详细了解 Teams 实时事件停用。

建议过渡到统一的 Teams 活动体验,这样可以提供集中方式来大规模设置和管理数字和混合活动。 组织者可以使用模板来安排全体大会,并从头开始创建活动以定制体验。 若要了解详细信息,请参阅 规划 Teams 活动。

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

若要了解如何在 Teams 中设置实时事件,请参阅 在 Microsoft Teams 中设置实时事件。 如果已使用与 Teams 集成的编码器,请参阅 使用编码器通过 Microsoft Teams 进行流式处理。

配置步骤

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

收集 RTMP 信息

在 Teams 中安排

  1. 打开 Teams 客户端并导航到 Calendar。
  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)

  • 比特率:720p 高达 5 Mbps (5,000 kbps) |1080p 高达 10 Mbps (10,000 kbps)

  • 720p - 严格恒定比特率 (CBR) |1080p - 严格恒定比特率 (CBR) 或可变比特率 (VBR)

  • 关键帧/GOP:2 秒

    • 每个 GOP 的开头必须有一个 IDR 帧

    • 帧速率:最低 29.97 fps 或 30 fps

    • 分辨率:1280 x 720 (720 P) |1920 x 1080 (1080p)

    • 隔行扫描模式:渐进式

音频格式

  • 编解码器:AAC (LC)
  • 比特率:192 kbps
  • 采样率:48 kHz 或 44.1 kHz (建议使用 48 kHz)

播放要求

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

配置提示

  • 尽可能使用有线 Internet 连接。

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

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

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

  • 如果编码器在直播活动期间断开连接,请重新连接它,以保留与继续过程相同的时间戳。 任何不连续性都可能导致某些浏览器和设备上出现音频或视频问题。

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

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