Sound level indicators for SIP Communicator
GSoC Student: Dilshan Amadoru - Sri Lanka
Primary Mentor: Sebastien Mazy - France
Project Requirements
First term:
- Define the interfaces of the media service that allow tracking sound level for a single callsession
- Implement the above extensions
- Create unit tests for the above
- Define similar interfaces in the protocol provider service allowing to retrieve SL info for a call participant
- Implement the above making them relay information received the media service
- Add a linear (1-dimension) widget in the UI that displays information received from the above mechanisms in a 1-to-1 call
Second term:
- Make the media service interfaces and impl compatible with conference calls
- Implement support for retrieving/sending per-participant sound level information in RTP packets.
Project Description:
This project is about the implementation of a graphical sound level widget in SIP Communicator. The widget would be used during calls and it would constantly show the voulume of the sound that we are receiving from our call participants. In addition to simply being cool in one to one calls, such a widget could be particularly handy in conference calls. In conversations with more than a single participant it could sometimes be difficult to tell who’s the one that is currently talking. This problem could be resolved quite easily with the sound level widget since it would immediately show who are the people that are currently occupying the mike.
References:
Other Jitsi GSoC Projects
http://gsoc.jitsi.org
Jitsi Developer Documentation
http://www.jitsi.org/index.php/Documentation/DeveloperDocumentation
The official Jitsi website
http://www.jitsi.org