About the WEBRTC video conferencing solution

Source: Internet
Author: User

In my experience, video conferencing is divided into two modes: mesh model, star type

1. Mesh model

The so-called mesh model is a point-to-point connection for every two people who attend the conference.

For example: A meeting room with three people a,b,c based on a network model, this is required:

1, A and b establish a connection
2, B and C establish the connection
3, A and C establish a connection

Such a three-person meeting would require the establishment of three connection calculation methods: (3-1)/2

The same: 4 person meetings need to establish the number of connections to the (4-1)/2 = 6, 5 person meetings need 5* (5-1)/2 = 10

  Scenario : This model is only suitable for 3-4 of people attending meetings, because each additional person participating in the meeting increases the N-1 connection (n indicates the number of participants in the meeting), so that the terminal load increases sharply.

2. Star-shaped model

Star model is divided into: through the server synthesis forwarding and through a terminal to forward two cases.

A, in 3 people also this use the following model:

1, a,b,c attend the meeting

2, A and B establish A connection

3, B and C establish the connection

4, B forward a audio and video to c,b forward C audio and video to a

This situation in the case of B equipment performance is high, and a and C performance is weak, with B as a bridge to achieve 3-party calls, thus reducing the burden on the server. applicable Scenario : This model is only suitable for meetings of 3 people.

B. forwarding via server synthesis

Everyone attending the meeting sent the audio and video they collected to the server, and after the synthesis of the server, they were distributed to everyone attending the meeting.

The following model:

1, a,b,c attend the meeting

2, a,b,c respectively and the server to establish a connection

3, A,b,c The collected audio to the server

4, the server sent A,b,c audio and video after the synthesis to a,b,c

So no matter how many people attend the meeting, each of the participating terminals only establish a connection, put the load on the server side, applicable scenario : For more than 4 people of the meeting

    There is a problem : Do not let the server send back the data sent by the terminal, such as the server should not send a to the server's audio and video sent to a, because then a will listen (see) to their own voice (video), it is unreasonable

Unreasonable place please the vast numbers of users correct: 576487833

About the WEBRTC video conferencing solution

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.