Hi Patricio,

Here are some comments about your proposal:

1. OpenMeetings does not use RTP protocol (rtmp is used instead);
2. SIP/VOIP integration is already implemented:
http://openmeetings.apache.org/voip-sip-integration.html. However, I don't
quite understand how it is related with the original task, its description
reads: "The main idea of this task is o allow client to choose video
quality from his side".

Anyway, were you able to install OpenMeetings and run it? When I filed
issue #550, the main idea was to allow user to choose the quality of the
transferred video on the client side.

Best regards,
Irina.



On Tue, May 7, 2013 at 7:03 AM, Patricio Jeri <[email protected]> wrote:

> Hi,
>
> I know I'm a bit late jumping on the mailing list now but I would really
> appreciate if someone could help me improve my proposal for GSOC and maybe
> mentor me for the summer.
>
> Thank you,
> Patricio Jeri
>
> Proposal:
>
> *Issue:* https://issues.apache.org/jira/browse/OPENMEETINGS-550
>
> Client/Server pair improvement:
>
>    *Implement forward error correction or interleaving if it hasn't been
> done yet in order to conceal packet loss
>    *Modify the streaming protocol (RTP) to feed statistics about the
> bandwidth and report the window size to the server in order to adjust the
> encoding of the frames and audio accordingly
>    *Multithread the encoding to handle the different settings from the
> viewers
>    *Implement the using of the SIP protocol (if not used already) for
> managing the calls and streams
>
> Approach:
>    I would like to use an iterative approach, implementing the simplest
> working solution first and working my way up changing the design from
> there.
>
> Schedule:
>    May - Familiarization with the current implementation and analyzing best
> changes in design
>    June - Iterative implementing phase
>    July - Testing
>    August - Zipping Margaritas and more testing
>
> Background:
>    I just finished my 3rd year for my BSc in Computer Science in the
> University of British Columbia (UBC).
>    Projects:
>       *Client/Server video streaming service with cloud relay (Java, C
> respectively)
>       *Instant messaging client (Java)
>       *Ray Tracer, graphics (C++)
>       *Rendering Pipeline, graphics (C++)
>       *Database managing system web application (Ruby on Rails)
>       *Parking spot map finder (GWT-Java)
>
>
>
> Other commitments:
>
>    None, my only focus for this summer is coding.
>

Reply via email to