广播开发工具包是一种软件解决方案,它允许组织在其用户中使用 Microsoft Teams 会议作为源(和目标)从会议中提取和注入媒体流(例如参与者、屏幕共享等),以用于制作直播内容。
功能
广播开发工具包提供了使用 SRT 或 RTMP 协议从 Microsoft Teams 会议中提取和注入媒体的功能,并建议尽可能使用 SRT 协议,如果接收/发送提要的系统不支持 SRT,则只使用 RTMP(和 RTMPS)。该解决方案的工作原理是将媒体机器人添加到要使用此解决方案的会议中,并使用该媒体机器人从会议中捕获流并将新流注入其中。
提取
可用于提取的来源是:
- 参与者:任何打开相机的参与者都可以提取为单独的媒体流。
- 主要发言人:这是一个媒体流,可自动切换到通话中当时正在发言的参与者。这允许在对话期间自动在参与者之间切换。一次仅捕获一名参与者。
- 屏幕共享:如果参与者正在共享他们的屏幕,则该提要也可以提取为单独的流。
该解决方案一次支持多个提取,允许通过 SRT 或 RTMP 将上面列出的源的任意组合(每个作为单独的流)流式传输到所选择的视频混合解决方案。为了在会议期间提供最佳体验,Microsoft Teams 会根据参与者的网络状况自动更改每个参与者流的帧大小和帧速率。但是,这可能会导致在视频制作解决方案的流媒体服务中使用这些流时出现问题。为避免这些问题,广播开发套件会自动将视频源以 30FPS 的速度放大到 1080p。这降低了必须使用可变帧大小和帧速率的复杂性。
可以使用以下配置提取任何这些流:
- “调用者”模式下的 SRT
- “侦听器”模式下的 SRT
- “推送”模式下的 RTMP / RTMPS
注入
可以将包含音频和视频的提要注入 Microsoft Teams 会议。在会议中,视频看起来与通话中的任何其他参与者一样。然后,用户可以使用 Microsoft Teams 的聚光灯功能将参与者的注意力集中到正在注入的视频上。
广播开发套件支持以多种分辨率和帧速率接收视频和音频。在将其注入 Microsoft Teams 呼叫之前,它会自动将视频源转换为 1080p 和 30FPS。
以下配置支持注入:
- “调用者”模式下的 SRT
- “侦听器”模式下的 SRT
- “拉”模式下的 RTMP / RTMPS
- RTMP / RTMPS 处于“推送”模式
音频可以通过 API 静音和取消静音。