【问题标题】:Is it possible to implement one-to-many WebRTC video room using Twilio Video API?是否可以使用 Twilio Video API 实现一对多的 WebRTC 视频室?
【发布时间】:2017-11-01 16:49:15
【问题描述】:

是否可以使用 Twilio Video API 实现一对多的 WebRTC 视频室?一个发布者和多个订阅者。网络研讨会。

【问题讨论】:

  • 正如我在answer to your other question 中所说,Twilio Video 不是为广播或网络研讨会而构建的。我认为您正在这里寻找不同的解决方案。
  • 是的。您可以在此处看到,Twilio 最多可以支持 50 位参与者:twilio.com/video 我们迄今为止的经验是,如果您尝试连接更多的参与者,特别是如果他们有不同的互联网连接并且位于不同的区域。

标签: webrtc twilio one-to-many twilio-api webinar


【解决方案1】:

您是指团体房间而不是点对点房间吗? 这是可能的,they announced in May'17 每个房间的用户数量增加到 50 个。

在他们的文档和教程中,有一个关于如何启动群组房间以及如何配置它的示例。请参阅此link。你可以看到如何在不同的语言上实现它。 :)


编辑:

所以我认为您不能创建指定用户 ID 作为演示者的房间,然后自动加入的所有其他人都只是旁观者。

现在,当加入 Video.connect 的房间时,您可以指定音频和视频选项,例如:

var Video = require('twilio-video');

// Connect to the Room with just audio
Video.connect('my-token', {
  name: 'my-room-name',
  audio: true
});

您可以查看有关如何加入的更多信息以及您可以指定here 的选项。因此,您始终可以将其包装在您的代码中,并强制其他所有查看者不发送视频。

【讨论】:

  • 就我所见,组类型使多对多房间。任何参与者都可以发送和/或接收音频/视频流。我想知道是否有办法将组(在服务器端)限制为一个且只有一个发送者参与者和多个参与者,他们只能接收流?
  • 好的,用一些你可以做的事情来编辑我的答案来实现你想要的。除此之外,我认为他们不支持您在创建房间时仅通过选项来实现的目标。
【解决方案2】:

philnash 在相关的topic 中回答说目前不可能。

【讨论】:

    猜你喜欢
    • 2015-05-27
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 2011-07-08
    • 2017-10-14
    相关资源
    最近更新 更多