<div dir="ltr"><div>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.<br></div><div><br>The objective is to implement multiple video calls, or a conference, using the current TelepathyQt library.<br><br></div><div>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()<b>, </b>multiple times connecting each person with each other. There will be an extra option,<b> "</b>Conference Call<b>"</b>, to distinguish it from a normal, video/audio call. <br>
<br></div><div>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. <br>
<br>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.<br>
<br></div><div>**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. <br><br></div><div>**The advantage, is that there wont be much load on the host, as each person creates new connections with the others.<br>
<br></div><div>Please suggest any naive errors I made in the above mentioned approach, and suggest improvements. <br></div><br><br clear="all"><br>-- <br><div dir="ltr">Mayank Jha<br><a href="http://mjnovice.wordpress.com/" target="_blank">http://mjnovice.wordpress.com/</a><br>
</div>
</div>