Yes, I have mixed up the organization first time. Here is the proposal for Apache: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/ggrekhov/1001
3 апреля 2012 г. 14:44 пользователь [email protected] <[email protected]> написал: > I have see one, but that was ifor the org "IDI". > Are you sure that you did submit it correctly to Apache Foundation as Org ? > > Sebastian > > 2012/4/3 German Grekhov <[email protected]> > >> I have sent my one. >> >> German >> >> 2012/4/3 Alexei Fedotov <[email protected]>: >> > Guys, >> > make sure your proposals are here: >> > >> > http://www.google-melange.com/gsoc/homepage/google/gsoc2012 >> > >> > Only few days remaining >> > >> > -- >> > With best regards / с наилучшими пожеланиями, >> > Alexei Fedotov / Алексей Федотов, >> > http://dataved.ru/ >> > +7 916 562 8095 >> > >> > >> > >> > 2012/4/3 German Grekhov <[email protected]>: >> >> My edited proposal is here now: >> >> http://wiki.apache.org/incubator/GermanGrekhov/ProposalGSoC2012 >> >> >> >> 3 апреля 2012 г. 9:13 пользователь German Grekhov >> >> <[email protected]> написал: >> >>> Ok, I will do that. But where should I submit them? >> >>> >> >>> 1) Proposal: wiki and melange. >> >>> 2) Resume, Cover Letter: ??? >> >>> >> >>> German. >> >>> >> >>> >> >>> 2 апреля 2012 г. 23:54 пользователь [email protected] >> >>> <[email protected]> написал: >> >>>> Yeah you have to submit it, mentors will then rate it. >> >>>> >> >>>> I copy here the requirements publiched by IDI for GSoC: >> >>>> >> >>>> Students applying to work with [ORG] must submit a Resume, Cover >> Letter, >> >>>> and a one or two page project proposal as described on the Project >> Ideas >> >>>> Page. >> >>>> >> >>>> Proposal should include: >> >>>> >> >>>> 1. The title of the project >> >>>> >> >>>> 2. A summary of the research done to become familiarized with a >> project. >> >>>> >> >>>> 3. A list of distinct tasks that will be completed over the project >> period. >> >>>> >> >>>> 4. A timeline listing when key deliverables will be completed >> >>>> >> >>>> 5. Links to resources that will be utilized for the project. >> >>>> >> >>>> Applicants may also choose to include mockups, wireframes, and other >> media >> >>>> elements to enhance their proposals. Please be sure your proposal is >> no >> >>>> longer than two pages in length. >> >>>> Sebastian >> >>>> >> >>>> 2012/4/2 Alexei Fedotov <[email protected]> >> >>>> >> >>>>> You should >> >>>>> 02.04.2012 18:29 пользователь "German Grekhov" < >> [email protected]> >> >>>>> написал: >> >>>>> >> >>>>> > What is melange? Who should post the proposal there: I or my >> mentor? >> >>>>> > >> >>>>> > 2 апреля 2012 г. 18:16 пользователь [email protected] >> >>>>> > <[email protected]> написал: >> >>>>> > > How did you get the mentoring access to the melange website? Do >> you >> >>>>> need >> >>>>> > to >> >>>>> > > request it on code-awards? >> >>>>> > > >> >>>>> > > Sebastian >> >>>>> > > >> >>>>> > > 2012/4/2 Alexei Fedotov <[email protected]> >> >>>>> > > >> >>>>> > >> Yes I do have the access, >> >>>>> > >> and I cannot see German and Dmitry projects among listed >> projects. >> >>>>> > >> >> >>>>> > >> BTW, were there any other applicants on the list? >> >>>>> > >> >> >>>>> > >> -- >> >>>>> > >> With best regards / с наилучшими пожеланиями, >> >>>>> > >> Alexei Fedotov / Алексей Федотов, >> >>>>> > >> http://dataved.ru/ >> >>>>> > >> +7 916 562 8095 >> >>>>> > >> >> >>>>> > >> >> >>>>> > >> >> >>>>> > >> 2012/4/2 [email protected] <[email protected]>: >> >>>>> > >> > @Alexei: Do you have a mentoring access to melange? >> >>>>> > >> > >> >>>>> > >> > 2012/4/2 Alexei Fedotov <[email protected]> >> >>>>> > >> > >> >>>>> > >> >> Guys, >> >>>>> > >> >> proposals should be published both on the project wiki (or >> Apache >> >>>>> > >> >> wiki) and at melange, that's important not to miss melange. >> >>>>> > >> >> >> >>>>> > >> >> -- >> >>>>> > >> >> With best regards / с наилучшими пожеланиями, >> >>>>> > >> >> Alexei Fedotov / Алексей Федотов, >> >>>>> > >> >> http://dataved.ru/ >> >>>>> > >> >> +7 916 562 8095 >> >>>>> > >> >> >> >>>>> > >> >> >> >>>>> > >> >> >> >>>>> > >> >> On Mon, Apr 2, 2012 at 2:35 PM, [email protected] >> >>>>> > >> >> <[email protected]> wrote: >> >>>>> > >> >> > *Have I understood right that upload stream from a user >> with a >> >>>>> wide >> >>>>> > >> >> > >> >>>>> > >> >> > connection is with high quality, but then when it has gone >> to the >> >>>>> > >> >> > server the quality of the download stream could be changed >> for a >> >>>>> > user >> >>>>> > >> >> > with narrow connection? What do you think about the >> importance of >> >>>>> > the >> >>>>> > >> >> > task?* >> >>>>> > >> >> > => No, curently we can't deliver different stream based on >> user >> >>>>> > >> >> > configuration. Basically this task requires to modify Red5. >> >>>>> > >> >> > Importance of that feature ... well sure it would be nice >> and >> >>>>> > >> important >> >>>>> > >> >> to >> >>>>> > >> >> > be able to have the option to watch a stream in different >> quality >> >>>>> > >> modes >> >>>>> > >> >> and >> >>>>> > >> >> > eventually in HTTP streaming instead of flash. At some >> point it >> >>>>> > will >> >>>>> > >> >> require >> >>>>> > >> >> > you to think about how to transcode the stream on server >> side et >> >>>>> > >> cetera. >> >>>>> > >> >> So >> >>>>> > >> >> > it is basically a server side project. However it is up to >> you to >> >>>>> > >> decide >> >>>>> > >> >> if >> >>>>> > >> >> > you want to apply for such a project. >> >>>>> > >> >> > >> >>>>> > >> >> > *How do you estimate this task? Is it the task for whole >> GSoC or >> >>>>> > just >> >>>>> > >> a >> >>>>> > >> >> > part? If it is for the whole GSoC, I could make it.* >> >>>>> > >> >> > => Hm yes sure we could make this task grow, however if >> you want >> >>>>> to >> >>>>> > >> just >> >>>>> > >> >> do >> >>>>> > >> >> > this single tool you will have to give much more details >> about it >> >>>>> > so >> >>>>> > >> that >> >>>>> > >> >> > 3th parties understand what is involved in it so that it >> takes 4 >> >>>>> > >> months >> >>>>> > >> >> to >> >>>>> > >> >> > implement it. >> >>>>> > >> >> > >> >>>>> > >> >> > As far is I do understand you want to work with the UI. So >> your >> >>>>> > >> Proposal >> >>>>> > >> >> > could cover those tasks: >> >>>>> > >> >> > 1) Bandwidth / Network testing tool, >> >>>>> > >> >> > attached is a screenshot from such a tool, so that tool >> would >> >>>>> have >> >>>>> > 5 >> >>>>> > >> >> > indicators: >> >>>>> > >> >> > Ports, Connection, Repeat time, Download Speed, Upload >> speed >> >>>>> > >> >> > You would need to create a server side servlet for testing >> the >> >>>>> > upload >> >>>>> > >> >> speed. >> >>>>> > >> >> > >> >>>>> > >> >> > 2) Add audio/video settings to user profile >> >>>>> > >> >> > User could adjust those settings in the Testing >> Application that >> >>>>> > pops >> >>>>> > >> up >> >>>>> > >> >> > before he enters the video conference room, That way he can >> >>>>> record >> >>>>> > 5 >> >>>>> > >> >> seconds >> >>>>> > >> >> > and test on its own and then store the settings to his >> profile. >> >>>>> > >> >> > => You should add a small mockup what of what it should >> look like >> >>>>> > >> >> > >> >>>>> > >> >> > 3) Improve the video pods >> >>>>> > >> >> > I did not understand what you want to do here >> >>>>> > >> >> > >> >>>>> > >> >> > >> >>>>> > >> >> > Sebastian >> >>>>> > >> >> > >> >>>>> > >> >> > 2012/4/2 German Grekhov <[email protected]> >> >>>>> > >> >> >> >> >>>>> > >> >> >> Sebastian, >> >>>>> > >> >> >> >> >>>>> > >> >> >> thanks for your fast answer. Ok, I have understood that >> video >> >>>>> > stream >> >>>>> > >> >> >> resolution auto-adjusting is unuseful feature. So, about >> your >> >>>>> > >> >> >> suggestions... >> >>>>> > >> >> >> >> >>>>> > >> >> >> > Adjustment of the stream and measuring bandwidth while >> >>>>> > >> conferencing is >> >>>>> > >> >> >> > basically a streaming server feature... >> >>>>> > >> >> >> > So if you are going to work on that, your task will be: >> >>>>> > >> >> >> > - analysing which events are available in Red5 >> >>>>> > >> >> >> > - defining which scenarios we can realise using those >> events >> >>>>> and >> >>>>> > >> >> >> > features >> >>>>> > >> >> >> > in Red5 >> >>>>> > >> >> >> > - implementing such scenarios >> >>>>> > >> >> >> >> >>>>> > >> >> >> Have I understood right that upload stream from a user >> with a >> >>>>> wide >> >>>>> > >> >> >> connection is with high quality, but then when it has >> gone to >> >>>>> the >> >>>>> > >> >> >> server the quality of the download stream could be >> changed for a >> >>>>> > user >> >>>>> > >> >> >> with narrow connection? What do you think about the >> importance >> >>>>> of >> >>>>> > the >> >>>>> > >> >> >> task? >> >>>>> > >> >> >> >> >>>>> > >> >> >> > A completely separated thing would be to implement an >> initial >> >>>>> > load >> >>>>> > >> >> >> > Tester: >> >>>>> > >> >> >> > A separated tool (comparable to SpeedTest) that checks >> if you >> >>>>> > have >> >>>>> > >> >> >> > sufficient down/upload rate, can connect to needed >> ports and >> >>>>> > >> measures >> >>>>> > >> >> >> > your >> >>>>> > >> >> >> > ping time. Such a "bandwidth detection tool" would be >> >>>>> > implemented >> >>>>> > >> as >> >>>>> > >> >> >> > standalong application as you would do that test even >> outside >> >>>>> of >> >>>>> > >> >> >> > OpenMeetings. >> >>>>> > >> >> >> >> >>>>> > >> >> >> How do you estimate this task? Is it the task for whole >> GSoC or >> >>>>> > just >> >>>>> > >> a >> >>>>> > >> >> >> part? If it is for the whole GSoC, I could make it. >> >>>>> > >> >> >> >> >>>>> > >> >> >> Unfortunately, we have not much time because the proposal >> should >> >>>>> > be >> >>>>> > >> >> >> uploaded until the 6th of April, so I need harry up with >> this >> >>>>> > choice. >> >>>>> > >> >> >> >> >>>>> > >> >> >> German. >> >>>>> > >> >> >> >> >>>>> > >> >> >> >> >>>>> > >> >> >> > 2012/4/2 [email protected] <[email protected]> >> >>>>> > >> >> >> > >> >>>>> > >> >> >> >> Hi German, >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> thanks for the proposal! >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> Could you please explain a bit more detailed what you >> are >> >>>>> going >> >>>>> > >> to do >> >>>>> > >> >> >> >> and >> >>>>> > >> >> >> >> what tools and methods you will be exactly using? For >> example >> >>>>> > for >> >>>>> > >> UI >> >>>>> > >> >> >> >> changes it is common that you might include a small >> mackup >> >>>>> that >> >>>>> > >> >> >> >> describes >> >>>>> > >> >> >> >> the changes. >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> About the automatic bandwidth detection / adjustment: >> >>>>> > >> >> >> >> I would like to know what process you imagine to >> adjust the >> >>>>> > >> >> bandwidth. >> >>>>> > >> >> >> >> To >> >>>>> > >> >> >> >> detect the bandwidth is one thing, however to change >> >>>>> somebodys >> >>>>> > >> >> >> >> bandwidth >> >>>>> > >> >> >> >> you would need to re-publish his stream with different >> video >> >>>>> > >> >> settings. >> >>>>> > >> >> >> >> The >> >>>>> > >> >> >> >> width and height of the video has the biggest impact on >> >>>>> > bandwidth. >> >>>>> > >> >> >> >> However >> >>>>> > >> >> >> >> changing the video pod width/height "auto-magically" >> is no >> >>>>> > >> option... >> >>>>> > >> >> >> >> the >> >>>>> > >> >> >> >> user chooses that value. >> >>>>> > >> >> >> >> The bandwidth detection also cannot change the >> download rate >> >>>>> of >> >>>>> > >> >> >> >> anybody, >> >>>>> > >> >> >> >> you can only influence the upload bandwidth. If you >> want to >> >>>>> > change >> >>>>> > >> >> >> >> somebodys download rate the only option you got is >> turning >> >>>>> > on/off >> >>>>> > >> >> video >> >>>>> > >> >> >> >> as >> >>>>> > >> >> >> >> we don't provide different streams available for each >> >>>>> > participant. >> >>>>> > >> >> >> >> Measuring the bandwidth while you are doing >> conferencing is >> >>>>> > also >> >>>>> > >> not >> >>>>> > >> >> >> >> that >> >>>>> > >> >> >> >> easy, you can hardly do load test permanently while >> >>>>> > conferencing >> >>>>> > >> as >> >>>>> > >> >> the >> >>>>> > >> >> >> >> bandwidth test will affect the conference (for example >> audio >> >>>>> > will >> >>>>> > >> >> >> >> stutter >> >>>>> > >> >> >> >> et cetera). >> >>>>> > >> >> >> >> So I wonder what exactly have you in mind ? What tools >> and >> >>>>> > methods >> >>>>> > >> >> are >> >>>>> > >> >> >> >> you >> >>>>> > >> >> >> >> going to use ? >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> Thanks! >> >>>>> > >> >> >> >> Sebastian >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> 2012/4/2 German Grekhov <[email protected]> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >>> Hello. >> >>>>> > >> >> >> >>> I'm German Grekhov. I want to take a part in Google >> Summer >> >>>>> of >> >>>>> > >> code >> >>>>> > >> >> >> >>> with the OpenMeetings project. >> >>>>> > >> >> >> >>> You could find and read my proposal here: >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >>>>> > >> >> >>>>> > >> >>>>> >> https://docs.google.com/document/d/1k0d70n0i-54pnsUgm7FycnHLI6v9yNSdZ_Md4iPDeFA/edit >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >>> Everybody has the right of commenting this document. >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >>> Best regards, >> >>>>> > >> >> >> >>> German Grekhov. >> >>>>> > >> >> >> >>> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> >> -- >> >>>>> > >> >> >> >> Sebastian Wagner >> >>>>> > >> >> >> >> https://twitter.com/#!/dead_lock >> >>>>> > >> >> >> >> http://www.openmeetings.de < >> >>>>> > >> >> http://incubator.apache.org/openmeetings/> >> >>>>> > >> >> >> >> http://www.webbase-design.de >> >>>>> > >> >> >> >> http://www.wagner-sebastian.com >> >>>>> > >> >> >> >> [email protected] >> >>>>> > >> >> >> >> >> >>>>> > >> >> >> > >> >>>>> > >> >> >> > >> >>>>> > >> >> >> > >> >>>>> > >> >> >> > -- >> >>>>> > >> >> >> > Sebastian Wagner >> >>>>> > >> >> >> > https://twitter.com/#!/dead_lock >> >>>>> > >> >> >> > http://www.openmeetings.de < >> >>>>> > >> http://incubator.apache.org/openmeetings/ >> >>>>> > >> >> > >> >>>>> > >> >> >> > http://www.webbase-design.de >> >>>>> > >> >> >> > http://www.wagner-sebastian.com >> >>>>> > >> >> >> > [email protected] >> >>>>> > >> >> > >> >>>>> > >> >> > >> >>>>> > >> >> > >> >>>>> > >> >> > >> >>>>> > >> >> > -- >> >>>>> > >> >> > Sebastian Wagner >> >>>>> > >> >> > https://twitter.com/#!/dead_lock >> >>>>> > >> >> > http://www.openmeetings.de >> >>>>> > >> >> > http://www.webbase-design.de >> >>>>> > >> >> > http://www.wagner-sebastian.com >> >>>>> > >> >> > [email protected] >> >>>>> > >> >> >> >>>>> > >> > >> >>>>> > >> > >> >>>>> > >> > >> >>>>> > >> > -- >> >>>>> > >> > Sebastian Wagner >> >>>>> > >> > https://twitter.com/#!/dead_lock >> >>>>> > >> > http://www.openmeetings.de < >> >>>>> http://incubator.apache.org/openmeetings/ >> >>>>> > > >> >>>>> > >> > http://www.webbase-design.de >> >>>>> > >> > http://www.wagner-sebastian.com >> >>>>> > >> > [email protected] >> >>>>> > >> >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>> > > -- >> >>>>> > > Sebastian Wagner >> >>>>> > > https://twitter.com/#!/dead_lock >> >>>>> > > http://www.openmeetings.de >> >>>>> > > http://www.webbase-design.de >> >>>>> > > http://www.wagner-sebastian.com >> >>>>> > > [email protected] >> >>>>> > >> >>>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Sebastian Wagner >> >>>> https://twitter.com/#!/dead_lock >> >>>> http://www.openmeetings.de >> >>>> http://www.webbase-design.de >> >>>> http://www.wagner-sebastian.com >> >>>> [email protected] >> > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.openmeetings.de > http://www.webbase-design.de > http://www.wagner-sebastian.com > [email protected]
