Answer the question
In order to leave comments, you need to log in
A solution for organizing video conferencing on a high-load portal?
Good time of day, dear habra-community.
I ask you to share your thoughts / experience in finding a solution (paid or free) for organizing a video conferencing module.
The portal was developed using the yii php framework. MySql is used as a DBMS.
Necessary functionality:
1) Organization of video conferences with the ability to connect to it a large number of viewers;
2) Broadcasting of the video stream both with the help of a video camera and with the help of a downloadable video;
3) Ability to save video to a file and minimal processing (cropping);
4) Ability to connect viewers to the stream on the go;
5) Expandability by increasing the number of servers.
Desirable features:
1) Lack of external programs (only web);
2) Search by saved files;
3) Restriction of access to streams/files;
4) The presence of a chat and its moderation by the author;
5) Availability of clear documentation;
6) Ease of integration.
Answer the question
In order to leave comments, you need to log in
It all depends on how much effort you are willing to invest in the broadcasts themselves. How are you going to make them. Someone wants to take a webcam, open a browser and broadcast their fuck to everyone. In squares means in squares. Someone puts a camera for a couple of kilobucks, 3-4 lamps and a chromakey in the background, prepares backdrops and subtitles on branded substrates in advance. Someone wants to be able to show pictures / slides on the screen, including from PDF / DOC. And crawl over them with a camera (with an animated zoom!). And broadcast all this in different quality, and even in different languages (with simultaneous translation).
You can use Wowza Media Server for video broadcasts in the origin->edges link:
The origin server is the source of video streams, which, upon request, sends them to edge servers, which in turn send the requested videos to clients.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question