【发布时间】:2020-05-25 22:47:05
【问题描述】:
毕竟,WebRTC 是一种点对点技术,因此拥有像 Janus、Jitsi、Red5 等这样的服务器会破坏 p2p 的目的。 如果没有这样的服务器,运行 WebRTC 会有哪些技术难题?
我的意思是至少运行 WebRTC 时只需要一个基本的后端,比如 BaaS、Firebase 或类似基础设施中唯一的“服务器”组件。
【问题讨论】:
-
如果你想录制流媒体,或者例如通过 RTP 将它流式传输到 youtube 或一些直播频道,那么基本的 WebRTC 将无法工作。大量对等点也是一个问题,使用服务器可以将其合并到一个流中。
-
* 不要忘记信令服务器。
-
是的,这是用于视频会议设置。你的意思是不可能只使用 Firebase 作为信号服务器而根本没有 Janus、Jitsi 或 Red5 吗?
-
可以只使用信令服务器而避免使用媒体服务器。尽管正如我所说,对于大量对等点或其他功能(例如录制),您最好使用媒体服务器。
标签: webrtc