WebRTC能帮我创建一个虚拟教室吗?

WebRTC能帮我创建一个虚拟教室吗?,webrtc,video-conferencing,Webrtc,Video Conferencing,我正在尝试创建一个虚拟教室。因为我不熟悉web会议或会议术语,所以我不确定我是否理解WebRTC的功能 我查看了WebRTC的示例,发现的似乎都是点对点连接。据我所知,点对点连接是两个实体之间的连接。然而,据我所知,虚拟教室是不同的;它们要求各方相互连接,以便当一个用户讲话/打字时,所有用户都能听到 WebRTC有可能做到这一点吗?如果是这样的话,它叫什么?我怎样才能了解更多有关它的信息?根据,这样的事情是可能的: Beyond one-to-one: multi-party WebRTC Y

我正在尝试创建一个虚拟教室。因为我不熟悉web会议或会议术语,所以我不确定我是否理解WebRTC的功能

我查看了WebRTC的示例,发现的似乎都是点对点连接。据我所知,点对点连接是两个实体之间的连接。然而,据我所知,虚拟教室是不同的;它们要求各方相互连接,以便当一个用户讲话/打字时,所有用户都能听到

WebRTC有可能做到这一点吗?如果是这样的话,它叫什么?我怎样才能了解更多有关它的信息?

根据,这样的事情是可能的:

Beyond one-to-one: multi-party WebRTC

You may also want to take a look at Justin Uberti's proposed IETF standard for 
a REST API for access to TURN Services.

It's easy to imagine use cases for media streaming that go beyond a simple 
one-to-one call: for example, video conferencing between a group of colleagues, 
or a public event with one speaker and hundreds (or millions) of viewers.

A WebRTC app can use multiple RTCPeerConnections so to that every endpoint
connects to every other endpoint in a mesh configuration. This is the approach 
taken by apps such as talky.io, and works remarkably well for a small handful 
of peers. Beyond that, processing and bandwidth consumption becomes excessive, 
especially for mobile clients.
也许你可以试着在

希望这有帮助根据,这样的事情是可能的:

Beyond one-to-one: multi-party WebRTC

You may also want to take a look at Justin Uberti's proposed IETF standard for 
a REST API for access to TURN Services.

It's easy to imagine use cases for media streaming that go beyond a simple 
one-to-one call: for example, video conferencing between a group of colleagues, 
or a public event with one speaker and hundreds (or millions) of viewers.

A WebRTC app can use multiple RTCPeerConnections so to that every endpoint
connects to every other endpoint in a mesh configuration. This is the approach 
taken by apps such as talky.io, and works remarkably well for a small handful 
of peers. Beyond that, processing and bandwidth consumption becomes excessive, 
especially for mobile clients.
也许你可以试着在


希望这有助于查看开源的蓝色大按钮项目。他们目前基于Flash,但正在积极向webRTC发展。谣传他们将使用库兰托作为他们的MCU。他们还拥有开源的移动Android/iOS应用程序代码。

请查看开源的蓝色大按钮项目。他们目前基于Flash,但正在积极向webRTC发展。谣传他们将使用库兰托作为他们的MCU。他们也有开源的移动Android/iOS应用程序代码。

是的,但我会为您的所有连接使用一个集中式MCU。这是一个很好的例子。这将是一项艰巨的任务。你看过开源的蓝色大按钮项目吗?他们目前基于Flash,但正在积极向webRTC发展。@mtbikemike不,我没有。你的建议很好;多亏了你,我现在不必自己编写大量代码了。然而,现有的答案涵盖了我原来的问题。所以我有点困在接受哪个答案上;你的回答让我意识到我走错了路,而目前唯一的答案给了我问题的答案@parham doustdar我会发布一个答案:是的,但是我会使用一个集中的MCU来连接你的所有连接。这是一个很好的例子。这将是一项艰巨的任务。你看过开源的蓝色大按钮项目吗?他们目前基于Flash,但正在积极向webRTC发展。@mtbikemike不,我没有。你的建议很好;多亏了你,我现在不必自己编写大量代码了。然而,现有的答案涵盖了我原来的问题。所以我有点困在接受哪个答案上;你的回答让我意识到我走错了路,而目前唯一的答案给了我问题的答案@parham doustdar我会发布一个答案: