请原谅我的无知,但我正在研究制作一个视频聊天室,而我的发现对我来说似乎真的违反直觉。根据我的阅读,听起来标准是每个用户将他们的视频流式传输到媒体服务器,如 red5,然后服务器将流发送给另一个人。从直觉上看,这似乎只是增加了一个中间人,这会增加视频流的延迟,因为它必须去一个服务器,然后转身去一个人,而不是直接去一个人。为什么不只是 p2p 与 adobe status/Cirrus 之类的东西?只需使用该服务获取其他用户的 ip,然后直接流式传输您的视频吗?然而,似乎几乎每个人都使用像 red5 这样的 FMS。
我在这里不明白什么?有这个“中间人”有什么好处?