是否可以使用 rails 5 动作电缆进行视频聊天功能

is it possible to have video chat capabilities using rails 5 action cable

我想知道是否可以仅使用 rails 5 动作电缆进行实时视频聊天。我可以使用类似 webRTC 的东西并将其与 Rails 动作电缆结合使用吗?有没有可能在动作电缆上进行p2p视频流。

Rails 操作电缆基本上是 Web 浏览器中的客户端代码与服务器进程之间的开放通道,这意味着您可以让事情快速发生而无需发送 http 请求。

WebRTC 基本上是一个 peer-to-peer 协议。它需要一些信号 activity 来帮助它建立呼叫,但从那时起,它 os 点对点,或浏览器到浏览器。这种安排的好处是服务器不用承载视频流,所以服务器可以轻量级。

正如您所见,webRTC 和 rails 电缆在本质上是不同的,因此虽然您可以将 rails 电缆用于信令部分,但您将无法使用它对于视频流。