在 Microsoft Teams 中为实时事件流式传输配置编码器
注意
如前所述,Teams 实时事件在 2024 年 9 月 30 日将不再弃用。 尽管我们仍建议客户在准备好利用新功能和体验时升级到 Teams 市政厅 ,但实时事件用户现在可以安排 2024 年 9 月之后的活动。 有关详细信息,请阅读我们最近的 博客文章。
Teams 接受来自输出 RTMP 或 RTMPS 的各种不同编码器的实时源。 每个编码器都不同,因此在发送到 Teams 时,请务必遵循编码器配置的准则。
若要了解如何在 Teams 中设置实时事件,请阅读创建实时事件。 如果已使用与 Teams 集成的编码器,请阅读 为实时流式传输配置编码器。
配置步骤
使用 Teams 或 Viva Engage 安排直播活动并选择 “Teams 编码器 ”选项后,可以从会议邀请中检索 RTMP URL 和密钥,并使用它们将源发送到 Teams 制作者 UI。
收集 RTMP 信息
在 Teams 中计划
- 打开 Teams 客户端并导航到 “日历”。
- 选择计划的直播活动,然后选择双箭头按钮以查看邀请详细信息。
- 转到 “RTMP 详细信息 ”部分。
- 选择“ 获取 RTMP” 链接,将 RTMP 引入 URL 复制到剪贴板。
- 选择“ 获取 RTMP 密钥 ”,将 RTMP 密钥复制到剪贴板。
在 Viva Engage 中计划
- 导航到安排了活动的 Viva Engage 社区。
- 选择“ 事件 ”选项卡以查看即将发生的计划事件。
- 选择所需的事件以显示详细信息页。
- 在右侧的 “生成”下,选择 RTMP 信息 链接以公开 RTMP URL 和密钥。
编码器设置
- 收集 RTMP 信息后,请确保在“建议的编码器设置”部分使用正确的设置配置编码器。
- 在编码器的流式处理设置中输入 RTMP URL 和密钥 (有关具体) 的详细信息,请参阅制造商的文档。
- 使用所需的音频和视频源配置编码器。
- 打开 Teams 客户端,以生成者身份加入实时通风口。
- 开始从编码器流式传输到 Teams RTMP 引入 URL。
- 在 Teams 生成者窗口中,几秒钟后,编码器的 RTMP 源将显示在演示者区域中。
- 选择演示者区域中的 RTMP 源,将其放入左侧的队列中。
- 如果对源感到满意,请选择“ 实时发送 ” - 源随后也会显示在“生成者”窗口的右侧。
- 选择“ 开始 ”以开始流。
建议的编码器设置
引入协议
- 单比特率 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”选项。