Может ли WebRTC помочь мне создать виртуальный класс?
Я пытаюсь создать виртуальный класс. Поскольку я не знаком с терминологией веб-конференций (или конференций), я не уверен, правильно ли я понимаю возможности WebRTC.
Я посмотрел в примерах для WebRTC, и все, что я обнаружил, похоже на одноранговые соединения. Насколько я понимаю, одноранговые соединения между двумя объектами. Тем не менее, насколько я знаю, виртуальные классы разные; они требуют, чтобы все стороны были связаны друг с другом, так что, когда один пользователь говорит / печатает, все пользователи слышат ее.
Возможно ли такое с WebRTC? Если так, то как это называется и как я могу прочитать больше об этом?
2 ответа
Проверьте проект Big Blue Button с открытым исходным кодом ( http://bigbluebutton.org/). В настоящее время они основаны на Flash, но активно продвигаются к webRTC. Ходят слухи, что они будут использовать Куренто в качестве MCU. У них также есть открытый код мобильного приложения (Android/iOS).
Согласно http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/, это возможно:
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.
Может быть, вы можете попробовать поискать в группе Google webrtc
надеюсь это поможет