Return-Path: X-Original-To: apmail-incubator-openmeetings-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-openmeetings-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7AD0D9D54 for ; Tue, 3 Apr 2012 07:21:40 +0000 (UTC) Received: (qmail 16543 invoked by uid 500); 3 Apr 2012 07:21:40 -0000 Delivered-To: apmail-incubator-openmeetings-dev-archive@incubator.apache.org Received: (qmail 16318 invoked by uid 500); 3 Apr 2012 07:21:39 -0000 Mailing-List: contact openmeetings-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: openmeetings-dev@incubator.apache.org Delivered-To: mailing list openmeetings-dev@incubator.apache.org Received: (qmail 16310 invoked by uid 99); 3 Apr 2012 07:21:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2012 07:21:38 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FREEMAIL_REPLY,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of german.grekhov@gmail.com designates 209.85.215.47 as permitted sender) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Apr 2012 07:21:32 +0000 Received: by lagw12 with SMTP id w12so4179232lag.6 for ; Tue, 03 Apr 2012 00:21:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=wbq59XdqqEbw4HZk9APTkOcFuttLYbwDHwhMGNs6rZI=; b=o9ChVLZTc+y8taxr5a+/DfAZ9TVTai7q69ktMmV7QGz5CtEwyPIdP6vUle4FlvqZ0h gxQhaGaD7W2gt5DJb0umweKEsJSTFJf22mMNK2oO94eWaeuGjOn4s9RTcH+eXy1qSxqq oHPbKvyKBxGH5dG/Bsr4RBeIUV57duh8Gt9fFXNU/lqFTARlHyuut5o+T2hZ6YoD2dHX lPBRd+TUA0Yo+GwmNXv9T1GYcN750u8cK8GIzhSJzvioUmyjXJYAjPGZACYEmmdn3gKA MQGQILqO1vvy2+4sw2EvlHdlRPGmsTprB4C0vbbaM1g7x32egq+KbM9vuc18Au8VIEX4 eZoA== MIME-Version: 1.0 Received: by 10.152.115.38 with SMTP id jl6mr12910894lab.24.1333437672024; Tue, 03 Apr 2012 00:21:12 -0700 (PDT) Received: by 10.152.24.202 with HTTP; Tue, 3 Apr 2012 00:21:11 -0700 (PDT) In-Reply-To: References: Date: Tue, 3 Apr 2012 14:21:11 +0700 Message-ID: Subject: Re: [GSoC 2012] Send your proposals to Google From: German Grekhov To: openmeetings-dev@incubator.apache.org Cc: German Grekhov , club.brantner@gmail.com Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable I have sent my one. German 2012/4/3 Alexei Fedotov : > Guys, > make sure your proposals are here: > > http://www.google-melange.com/gsoc/homepage/google/gsoc2012 > > Only few days remaining > > -- > With best regards / =D3 =CE=C1=C9=CC=D5=DE=DB=C9=CD=C9 =D0=CF=D6=C5=CC=C1= =CE=C9=D1=CD=C9, > Alexei Fedotov / =E1=CC=C5=CB=D3=C5=CA =E6=C5=C4=CF=D4=CF=D7, > http://dataved.ru/ > +7 916 562 8095 > > > > 2012/4/3 German Grekhov : >> My edited proposal is here now: >> http://wiki.apache.org/incubator/GermanGrekhov/ProposalGSoC2012 >> >> 3 =C1=D0=D2=C5=CC=D1 2012=9A=C7. 9:13 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC= =D8 German Grekhov >> =CE=C1=D0=C9=D3=C1=CC: >>> Ok, I will do that. But where should I submit them? >>> >>> 1) Proposal: wiki and melange. >>> 2) Resume, Cover Letter: ??? >>> >>> German. >>> >>> >>> 2 =C1=D0=D2=C5=CC=D1 2012=9A=C7. 23:54 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5= =CC=D8 seba.wagner@gmail.com >>> =CE=C1=D0=C9=D3=C1=CC: >>>> 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 Lette= r, >>>> and a one or two page project proposal as described on the Project Ide= as >>>> Page. >>>> >>>> Proposal should include: >>>> >>>> 1. The title of the project >>>> >>>> 2. A summary of the research done to become familiarized with a projec= t. >>>> >>>> 3. A list of distinct tasks that will be completed over the project pe= riod. >>>> >>>> 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 m= edia >>>> elements to enhance their proposals. Please be sure your proposal is n= o >>>> longer than two pages in length. >>>> Sebastian >>>> >>>> 2012/4/2 Alexei Fedotov >>>> >>>>> You should >>>>> 02.04.2012 18:29 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5=CC=D8 "German Grekhov= " >>>>> =CE=C1=D0=C9=D3=C1=CC: >>>>> >>>>> > What is melange? Who should post the proposal there: I or my mentor= ? >>>>> > >>>>> > 2 =C1=D0=D2=C5=CC=D1 2012 =C7. 18:16 =D0=CF=CC=D8=DA=CF=D7=C1=D4=C5= =CC=D8 seba.wagner@gmail.com >>>>> > =CE=C1=D0=C9=D3=C1=CC: >>>>> > > How did you get the mentoring access to the melange website? Do y= ou >>>>> need >>>>> > to >>>>> > > request it on code-awards? >>>>> > > >>>>> > > Sebastian >>>>> > > >>>>> > > 2012/4/2 Alexei Fedotov >>>>> > > >>>>> > >> Yes I do have the access, >>>>> > >> and I cannot see German and Dmitry projects among listed project= s. >>>>> > >> >>>>> > >> BTW, were there any other applicants on the list? >>>>> > >> >>>>> > >> -- >>>>> > >> With best regards / =D3 =CE=C1=C9=CC=D5=DE=DB=C9=CD=C9 =D0=CF=D6= =C5=CC=C1=CE=C9=D1=CD=C9, >>>>> > >> Alexei Fedotov / =E1=CC=C5=CB=D3=C5=CA =E6=C5=C4=CF=D4=CF=D7, >>>>> > >> http://dataved.ru/ >>>>> > >> +7 916 562 8095 >>>>> > >> >>>>> > >> >>>>> > >> >>>>> > >> 2012/4/2 seba.wagner@gmail.com : >>>>> > >> > @Alexei: Do you have a mentoring access to melange? >>>>> > >> > >>>>> > >> > 2012/4/2 Alexei Fedotov >>>>> > >> > >>>>> > >> >> Guys, >>>>> > >> >> proposals should be published both on the project wiki (or Ap= ache >>>>> > >> >> wiki) and at melange, that's important not to miss melange. >>>>> > >> >> >>>>> > >> >> -- >>>>> > >> >> With best regards / =D3 =CE=C1=C9=CC=D5=DE=DB=C9=CD=C9 =D0=CF= =D6=C5=CC=C1=CE=C9=D1=CD=C9, >>>>> > >> >> Alexei Fedotov / =E1=CC=C5=CB=D3=C5=CA =E6=C5=C4=CF=D4=CF=D7, >>>>> > >> >> http://dataved.ru/ >>>>> > >> >> +7 916 562 8095 >>>>> > >> >> >>>>> > >> >> >>>>> > >> >> >>>>> > >> >> On Mon, Apr 2, 2012 at 2:35 PM, seba.wagner@gmail.com >>>>> > >> >> wrote: >>>>> > >> >> > *Have I understood right that upload stream from a user wit= h 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 importa= nce of >>>>> > the >>>>> > >> >> > task?* >>>>> > >> >> > =3D> No, curently we can't deliver different stream based o= n user >>>>> > >> >> > configuration. Basically this task requires to modify Red5. >>>>> > >> >> > Importance of that feature ... well sure it would be nice a= nd >>>>> > >> important >>>>> > >> >> to >>>>> > >> >> > be able to have the option to watch a stream in different q= uality >>>>> > >> modes >>>>> > >> >> and >>>>> > >> >> > eventually in HTTP streaming instead of flash. At some poin= t it >>>>> > will >>>>> > >> >> require >>>>> > >> >> > you to think about how to transcode the stream on server si= de 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 GS= oC or >>>>> > just >>>>> > >> a >>>>> > >> >> > part? If it is for the whole GSoC, I could make it.* >>>>> > >> >> > =3D> Hm yes sure we could make this task grow, however if y= ou want >>>>> to >>>>> > >> just >>>>> > >> >> do >>>>> > >> >> > this single tool you will have to give much more details ab= out it >>>>> > so >>>>> > >> that >>>>> > >> >> > 3th parties understand what is involved in it so that it ta= kes 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 wou= ld >>>>> have >>>>> > 5 >>>>> > >> >> > indicators: >>>>> > >> >> > Ports, Connection, Repeat time, Download Speed, Upload spee= d >>>>> > >> >> > 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 prof= ile. >>>>> > >> >> > =3D> You should add a small mockup what of what it should l= ook like >>>>> > >> >> > >>>>> > >> >> > 3) Improve the video pods >>>>> > >> >> > I did not understand what you want to do here >>>>> > >> >> > >>>>> > >> >> > >>>>> > >> >> > Sebastian >>>>> > >> >> > >>>>> > >> >> > 2012/4/2 German Grekhov >>>>> > >> >> >> >>>>> > >> >> >> Sebastian, >>>>> > >> >> >> >>>>> > >> >> >> thanks for your fast answer. Ok, I have understood that vi= deo >>>>> > stream >>>>> > >> >> >> resolution auto-adjusting is unuseful feature. So, about y= our >>>>> > >> >> >> 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 ev= ents >>>>> and >>>>> > >> >> >> > features >>>>> > >> >> >> > in Red5 >>>>> > >> >> >> > - implementing such scenarios >>>>> > >> >> >> >>>>> > >> >> >> Have I understood right that upload stream from a user wit= h 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 import= ance >>>>> of >>>>> > the >>>>> > >> >> >> task? >>>>> > >> >> >> >>>>> > >> >> >> > A completely separated thing would be to implement an in= itial >>>>> > load >>>>> > >> >> >> > Tester: >>>>> > >> >> >> > A separated tool (comparable to SpeedTest) that checks i= f 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 ou= tside >>>>> of >>>>> > >> >> >> > OpenMeetings. >>>>> > >> >> >> >>>>> > >> >> >> How do you estimate this task? Is it the task for whole GS= oC 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 t= his >>>>> > choice. >>>>> > >> >> >> >>>>> > >> >> >> German. >>>>> > >> >> >> >>>>> > >> >> >> >>>>> > >> >> >> > 2012/4/2 seba.wagner@gmail.com >>>>> > >> >> >> > >>>>> > >> >> >> >> Hi German, >>>>> > >> >> >> >> >>>>> > >> >> >> >> thanks for the proposal! >>>>> > >> >> >> >> >>>>> > >> >> >> >> Could you please explain a bit more detailed what you a= re >>>>> going >>>>> > >> to do >>>>> > >> >> >> >> and >>>>> > >> >> >> >> what tools and methods you will be exactly using? For e= xample >>>>> > for >>>>> > >> UI >>>>> > >> >> >> >> changes it is common that you might include a small mac= kup >>>>> 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. >>>>> > >> >> >> >> =9AThe >>>>> > >> >> >> >> 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 wan= t to >>>>> > change >>>>> > >> >> >> >> somebodys download rate the only option you got is turn= ing >>>>> > on/off >>>>> > >> >> video >>>>> > >> >> >> >> as >>>>> > >> >> >> >> we don't provide different streams available for each >>>>> > participant. >>>>> > >> >> >> >> Measuring the bandwidth while you are doing conferencin= g 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 >>>>> > >> >> >> >> >>>>> > >> >> >> >>> Hello. >>>>> > >> >> >> >>> I'm German Grekhov. I want to take a part in Google Su= mmer >>>>> 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 >>>>> > >> >> >> >> seba.wagner@gmail.com >>>>> > >> >> >> >> >>>>> > >> >> >> > >>>>> > >> >> >> > >>>>> > >> >> >> > >>>>> > >> >> >> > -- >>>>> > >> >> >> > 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 >>>>> > >> >> >> > seba.wagner@gmail.com >>>>> > >> >> > >>>>> > >> >> > >>>>> > >> >> > >>>>> > >> >> > >>>>> > >> >> > -- >>>>> > >> >> > Sebastian Wagner >>>>> > >> >> > https://twitter.com/#!/dead_lock >>>>> > >> >> > http://www.openmeetings.de >>>>> > >> >> > http://www.webbase-design.de >>>>> > >> >> > http://www.wagner-sebastian.com >>>>> > >> >> > seba.wagner@gmail.com >>>>> > >> >> >>>>> > >> > >>>>> > >> > >>>>> > >> > >>>>> > >> > -- >>>>> > >> > 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 >>>>> > >> > seba.wagner@gmail.com >>>>> > >> >>>>> > > >>>>> > > >>>>> > > >>>>> > > -- >>>>> > > Sebastian Wagner >>>>> > > https://twitter.com/#!/dead_lock >>>>> > > http://www.openmeetings.de >>>>> > > http://www.webbase-design.de >>>>> > > http://www.wagner-sebastian.com >>>>> > > seba.wagner@gmail.com >>>>> > >>>>> >>>> >>>> >>>> >>>> -- >>>> Sebastian Wagner >>>> https://twitter.com/#!/dead_lock >>>> http://www.openmeetings.de >>>> http://www.webbase-design.de >>>> http://www.wagner-sebastian.com >>>> seba.wagner@gmail.com