小编Dan*_*ish的帖子

如何广播 Twilio(组室)视频会议?

过去几天我一直在尝试不同的解决方案/方法,并在此处发布以获得更多选择。

我计划将 Twilio 的可编程视频解决方案与群组会议室最多 50 名参与者)配合使用,以允许主持人/演示者加入视频会议。现在我可以在这里设置并开始使用快速入门示例

此外,同时,我需要能够通过 RTMP/HLS(音频 + 视频)播放现场会议室,大型用户集(理想情况下约 10k+)可以(通过另一个门户)查看

Twilio 支持团队建议 -使用屏幕抓取和 ffmpeg 将 Twilio Video 与 Wowza 集成(即将视频渲染到(可能是虚拟的)屏幕中,捕获它并使用 ffmpeg 发送到 Wowza。)

我是 ffmpeg 和 wowza 的新手。但是,我希望看到可用于实现此目的的高级解决方案(使用最少的悬挂部件)。

我能想到的理想流程是

  • 与实际演示者一起启动 Twilio 视频会议室
  • 所有参与者在房间内彼此共享视频和音频轨道 - 标准行为
  • 新的幽灵参与者从独立服务器(来自 wowza 或 SIP)加入并订阅会议中的音视频轨道。
  • 将这些轨道排列并组合成一个通道并将其作为 HLS 流式传输
  • 这个幽灵参与者也将能够识别主要发言者并重新排列视频轨道以显示当前发言者占据更大的空间(就像缩放一样)
  • 当然,这个流媒体视频(带音频)将是单向的,观众无法互动。刚看到可以看到房间广播。

另外/仅供参考, 我尝试在下面探索更多选项(但没有成功)

  1. 此处的博客解释了我们如何广播 twilio 音频会议。在底部,它还提到了视频流。但是,我不明白我们如何使用 SIP 来获取可以广播的视频流。此外,我如何操作视频轨道以在全屏视图中显示主要发言者与缩略图视图中的其他参与者,即自定义布局。

  2. 我还探索了Wowza WebRTC 流媒体的选项来实现这一点,但在设置多位参与者的视频室时遇到了其他技术挑战。我将与他们联系,看看他们的产品是否可以实现这个用例。

  3. 我正在寻找像这里一样简单的东西- 从独立流媒体服务器/wowza …

ffmpeg sip twilio wowza video-conferencing

5
推荐指数
0
解决办法
1765
查看次数

标签 统计

ffmpeg ×1

sip ×1

twilio ×1

video-conferencing ×1

wowza ×1