openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From German Grekhov <german.grek...@gmail.com>
Subject Re: [GSoC 2012] German Grekhov proposal
Date Tue, 03 Apr 2012 02:53:48 GMT
My edited proposal is here now:
http://wiki.apache.org/incubator/GermanGrekhov/ProposalGSoC2012

3 апреля 2012 г. 9:13 пользователь German Grekhov
<german.grekhov@gmail.com> написал:
> 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 пользователь seba.wagner@gmail.com
> <seba.wagner@gmail.com> написал:
>> 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 <alexei.fedotov@gmail.com>
>>
>>> You should
>>> 02.04.2012 18:29 пользователь "German Grekhov" <german.grekhov@gmail.com>
>>> написал:
>>>
>>> > What is melange? Who should post the proposal there: I or my mentor?
>>> >
>>> > 2 апреля 2012 г. 18:16 пользователь seba.wagner@gmail.com
>>> > <seba.wagner@gmail.com> написал:
>>> > > 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 <alexei.fedotov@gmail.com>
>>> > >
>>> > >> 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 seba.wagner@gmail.com <seba.wagner@gmail.com>:
>>> > >> > @Alexei: Do you have a mentoring access to melange?
>>> > >> >
>>> > >> > 2012/4/2 Alexei Fedotov <alexei.fedotov@gmail.com>
>>> > >> >
>>> > >> >> 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, seba.wagner@gmail.com
>>> > >> >> <seba.wagner@gmail.com> 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 <german.grekhov@gmail.com>
>>> > >> >> >>
>>> > >> >> >> 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 seba.wagner@gmail.com <seba.wagner@gmail.com>
>>> > >> >> >> >
>>> > >> >> >> >> 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 <german.grekhov@gmail.com>
>>> > >> >> >> >>
>>> > >> >> >> >>> 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
>>> > >> >> >> >> 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

Mime
View raw message