incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Incubator Wiki] Update of "GermanGrekhov/ProposalGSoC2012" by GermanGrekhov
Date Tue, 03 Apr 2012 02:45:48 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "GermanGrekhov/ProposalGSoC2012" page has been changed by GermanGrekhov:

New page:
#format wiki
#language en
Application for Google Summer of Code 2012: [[|German

== Title ==

Enhancement of media content transmitting testing and adjusting in Apache OpenMeetings conferences

== Synopsis ==

I will introduce how I could make the Apache OpenMeetings software more handy and flexible
to set up and enhance the common work of video conferences. I want to add several new features.
These features are connected with user custom adjusting of conferences media content transmitting.

== Project ==

My ultimate goal is to develop audio/video transmitting that could be flexibly and effectively
set up. I want to create a bandwidth/network testing tool integrated with Apache OpenMeetings
software. This tool would be created as a servlet and could work even outside of OpenMeetings.
The client side of the tool would be used by the OpenMeetings flash part and reproduced by
special indicators set. These indicators will show the connection state info:

1) a possibility of connection to the needed port;

2) a download/upload speed;

3) a ping time;

4) a connection availability.

This testing tool should pop up before a user enters a conference room. The test process consists
of recording 5 seconds of user’s video stream with adjusted video/audio settings and uploading
it on the server/downloading from the server. After the test the user could save chosen settings
to own profile.

Also, I want to implement a sound settings feature. At present, Apache OpenMeetings conferences
don’t provide setting up options of audio transmitting in runtime (e.g. microphone sensitivity,
sound loudness). These options are persistent or could be adjusted using special Flash Player
settings that are unuseful for non-advanced users. But conference participants always have
different microphones (with good or bad quality), therefore it is very useful thing to have
the opportunity of some options runtime adjusting.

I want to add two new sliders to conference video pods which would control user’s microphone
sensitivity and loudness of other conference participants. Maybe, after this changes the video
pods design would require its review.

After the finishing of GSoC I will go on my participating in the project and collaboration
with the Apache OpenMeeting community.

Profit for Apache OpenMeetings

Video conferences are the most popular part of the Apache Openmeetings software, so enhancement
of video pods usability and quality of data transmitting is very important for the project.
If I add the described functionality then OpenMeetings would become too much handier to use.

== Roadmap ==

1) Public my suggestions for the Apache OpenMeetings community for discussing it with all
project participants, getting advices and opinions of more experienced partners. Maybe, they
would suggest some useful methods (at the beginning of June).

2) Design and develop the connection testing servlet (until the middle of July).

3) Integrate the tool with OpenMeetings (until the beginning of August).

4) Test the new functionality (at the beginning of August).

5) Develop and test new sliders. Review and rework if necessary the video pods design (until
the end of August).

== About me ==

I’m the 22 years old student of Novosibirsk State University. I’m studying at the Information
Technology Department. I have already graduated the bachelor degree and I’m getting the
master degree now. My profiling subjects relate to software development.

When I was 12 years old I started to interest in programming. I programmed with Pascal language,
then I learnt C, C++, Java and other languages.

I have the one and a half years experience of working at the Unipro IT-company. My general
work is connected with the bioinformatics project Unipro UGENE that is also a free software.
I’d like to learn and tell people something new, so I often take a part in bioinformatics
conferences where I show the results of my work to the scientists community.

I’m quite well aware of the Apache OpenMeetings project because I have already made some
works for it for last 8 months. I have started to work here when the project was not a part
of Apache. I’m the Apache committer and I often fix various bugs and features. Also, I have
developed a useful and handy functionality of “microphones muting” and a new conference
type such as ”microphones room”. These features are used by most of OpenMeetings users
now. Currently, I’m working on OpenMeetings software integration with TeamBox.

I have followed discussions on the development mailing list for about half a year where I
know about the last project news.

So, I’m very well acquainted with the project and my previous work was connected with these
tasks. Therefore I’m the most suitable person for it.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message