opentok 中的交互式广播和视频聊天有何不同?

How interactive broadcasting and video chat is different in opentok?

这些天为了广播功能在 opentok 上看了很多书,遇到这个 'Live interactive broadcasting' 有点困惑。

我的问题是,交互式广播与普通视频聊天 (opentok) 有何不同?

实际上,令人困惑的是,在简单的视频聊天中,如果一个客户端连接到一个会话并向其发布流,而其他客户端只是连接到一个会话并且只订阅而不发布他们的流,这与如何进行是不一样的互动广播提议工作?

交互式广播和流式广播之间的主要区别在于媒体的传送方式。

Interactive Broadcast 是一个实时会话,与普通的 Opentok 会话相同,但具有大量用户。订阅者将收到 WebRTC 流。

另一方面,实时流式传输可让您与大量观众共享 HTTP 实时流式传输 (HLS) 流或 RTMP 流。在这种情况下,订阅者将使用 HLS(或 RTMP)接收流。

注意:这会增加延迟。

Actually the confusion is, in simple video chat if one client connect to a session and publish a stream to it and other clients just connect to a session and only subscribes without publishing their streams, isn't the same as how interactive broadcasting propose to work?

是的,不同之处再次在于如何将流传输到客户端(订阅者)。您可以通过交互式和流式传输来实现上述用例。

区别在于用例。如果你需要参与者之间的实时低延迟时间交互(有用户数量限制,你将不得不使用交互式广播。

文档:文档:https://tokbox.com/developer/guides/broadcast/