我如何播放Twilio(小组会议室)视频会议?

问题描述 投票:2回答:1

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

我计划将Twilio的可编程视频解决方案与小组会议室最多50名参与者结合使用)以允许主持人/演示者加入视频会议。现在,我可以设置并开始使用with quickstart example here

此外,同时,我必须能够通过RTMP / HLS(音频和视频)广播直播会议室流,可以由大型用户集(通过另一个门户网站)观看(最好大约10k +)

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

我对ffmpeg和wowza都是陌生的。但是,我希望看到可以用于实现此目的的高级解决方案(具有最少的悬挂部件)。

我能想到的理想流程

  • 与实际演示者一起创建Twilio视频会议室
  • 所有参与者在房间里彼此共享视频和音频轨道-标准行为
  • 一个新的幽灵参与者从独立服务器(from wowza or SIP)加入并订阅了会议中的音视频轨道。
  • 将这些音轨排列并合并到一个通道中,并将其作为HLS进行流处理
  • 该幽灵参与者也将能够确定主要讲话者并重新排列视频轨道,以显示当前讲话者占据更大的空间(就像缩放一样)
  • 当然,此流式视频(带有音频)将是单向的,观众无法进行交互。只要看到就能看到房间的广播。

Also / FYI我尝试过尝试以下几种选择(均未成功)

  1. a blog here解释我们如何广播twilio音频会议。在底部还提到了视频流。但是,我不知道如何使用SIP来获取可以广播的视频流。另外,我该如何操纵视频轨道以全屏视图显示主讲者,还是以缩略图视图(即自定义布局)显示其他参与者。

  2. 我还探索了Wowza WebRTC streaming的选项来实现这一目标,但是在设置具有多个参与者的视频室时,还面临其他技术挑战。我将与他们联系,以查看他们的产品是否可以使用此用例。

  3. 我正在寻找simple as here-以来宾身份从独立的流服务器/ wowza服务器拨入视频室。并获得输出作为单个流进行广播。

任何其他指向解决方案的指针或链接都将有所帮助。

ffmpeg twilio sip wowza video-conferencing
1个回答
0
投票

@@丹麦我很好奇,您如何最终解决了这个问题?

© www.soinside.com 2019 - 2024. All rights reserved.