gpt4 book ai didi

java - Kurento多对多架构

转载 作者:行者123 更新时间:2023-11-30 07:00:48 25 4
gpt4 key购买 nike

我是 webRtc 和 Kurento 的新手。你可能认为这是一个很简单的问题,但是当我查看代码结构时,我感到困惑。

我想问一个关于kurento多对多机制的问题。

当我查看this page时据我了解,每个用户都可以通过Kurento媒体服务器创建通信

但是当我查看 Ubuntu 终端控制台代码时,(在 mvncompile exec:java 之后)我看到这样的日志:

User A connected with B,
User B connected with A,
User C connected with A,
User C connected with B,
etc...

我也想明白这句话的意思

每个客户端都会发送自己的媒体,并依次接收来自所有其他参与者的媒体。这意味着每个房间总共有 n*n 个 webrtc 端点,其中 n 是客户端数量

我的问题是;当我使用这个结构时;每个客户端将其自己的媒体流发送到每个客户端(图 1)或每个客户端将其媒体流发送到服务器,然后服务器将此媒体流发送给每个参与者(图 2)?我尝试用数字来说明。

Figure2

图 1

----------

<小时/>

Figure1

图 2

最佳答案

当使用媒体服务器作为中继时,您的设置将如图 1 所示,其中所有媒体流量和信令都通过后端基础设施。请记住,Kurento 不是信令服务器,因此您将需要另一个与 Kurento 不同的服务器来进行信令。它们可以生活在同一台机器中,但它们是不同的软件。我将使用 official documentation 中的图片来说明这一点 possible setups in Kurento

如您所见,您可以选择不同的信号发送方式,但媒体始终通过 Kurento。

关于java - Kurento多对多架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40961947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com