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.
