【问题标题】:Rails 5: WebRTC video conferencingRails 5:WebRTC 视频会议
【发布时间】:2023-03-12 06:10:01
【问题描述】:

看过DHH's Rails 5 chat app demo之后,我有以下问题:

为了设置视频会议应用程序,我还需要添加/实现哪些元素才能使用 Rails 5 的 WebRTC 功能? (例如,Rails 5 已经包含所需的 Signaling 服务器、STUN 服务器和 TURN 服务器是否正确?还需要哪些额外的库?)

【问题讨论】:

    标签: ruby-on-rails html5-video webrtc


    【解决方案1】:

    为了设置视频会议应用程序,我还需要添加/实现哪些元素才能使用 Rails 5 的 WebRTC 功能?

    Rails 5 没有内置任何 WebRTC 功能。

    例如,Rails 5 已经包含所需的 Signaling 服务器、STUN 服务器和 TURN 服务器是否正确?

    没有。 Rails 5 带有一个名为ActionCable 的新库。创建 ActionCable 是为了将 WebSockets 集成到 Rails 应用程序中,就是这样。

    您可能会感到困惑,因为 WebSocket 通常在 WebRTC 应用程序中用作信号传输。

    还需要哪些额外的库?

    我建议阅读this article,它概述了所需的架构。

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 1970-01-01
      • 2016-02-09
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多