【发布时间】: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
看过DHH's Rails 5 chat app demo之后,我有以下问题:
为了设置视频会议应用程序,我还需要添加/实现哪些元素才能使用 Rails 5 的 WebRTC 功能? (例如,Rails 5 已经包含所需的 Signaling 服务器、STUN 服务器和 TURN 服务器是否正确?还需要哪些额外的库?)
【问题讨论】:
标签: ruby-on-rails html5-video webrtc
为了设置视频会议应用程序,我还需要添加/实现哪些元素才能使用 Rails 5 的 WebRTC 功能?
Rails 5 没有内置任何 WebRTC 功能。
例如,Rails 5 已经包含所需的 Signaling 服务器、STUN 服务器和 TURN 服务器是否正确?
没有。 Rails 5 带有一个名为ActionCable 的新库。创建 ActionCable 是为了将 WebSockets 集成到 Rails 应用程序中,就是这样。
您可能会感到困惑,因为 WebSocket 通常在 WebRTC 应用程序中用作信号传输。
还需要哪些额外的库?
我建议阅读this article,它概述了所需的架构。
【讨论】: