Hello Everyone, I am Mayank Jha, currently in 3rd year pursuing a Computer Science major course and am interested in implementing the video conferencing feature in kde telepathy.
The objective is to implement multiple video calls, or a conference, using the current TelepathyQt library. Currently one can have multiple one-on-one audio/video chats, using the shared desktop library. Thus we wont be needing to construct any new protocols/functions for making a conference call. We would simply be using KTp::Actions::startAudioVideoCall()*, *multiple times connecting each person with each other. There will be an extra option,* "*Conference Call*"*, to distinguish it from a normal, video/audio call. The Conference Window, will be similar to the present call-ui window, which has a parent class, KXMLGuiWindow, and will be used to stream from the various VideoContent Handlers of each individual, who are a part of the conference. Now, to keep it simple, for a conference to start, a host would initiate a conference call, by clicking on the Conference Call button, and he would add the members from the contact, and as he sends a request to say a person A to join in the conference, it would send that person, the details of the persons B,C and D, who are already a part of the conference, to connect to, and when the connection is complete, person A would then be a part of the conference. **The shortcoming or drawback of the above approach, is that for a set of people to have a conference, each person must be having all other as their his/her friend. **The advantage, is that there wont be much load on the host, as each person creates new connections with the others. Please suggest any naive errors I made in the above mentioned approach, and suggest improvements. -- Mayank Jha http://mjnovice.wordpress.com/
_______________________________________________ KDE-Telepathy mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-telepathy
