On 3/28/2012 10:27 PM, Chitesh Tewani wrote:
> Hi Greg,
> 
> I haven't heard back from you about this project - "Capture Agent User
> Interface" after I sent my ideas and thoughts about the UI in previous
> e-mail.
> 
> Please let me know about its development (as the deadline is drawing closer).

Hi Chitesh,

Sorry, I got caught up in some local issues today.  Your ideas look
good, so the next step is to do the formal application through GSoC.
After that it's a waiting game to see if you get accepted.

Best I can say is good luck, hopefully we can work together on this
project :)

G

> Thanks.
> 
> On Wed, Mar 28, 2012 at 12:00 AM, Chitesh Tewani
> <[email protected]> wrote:
>> Hi Greg,
>>
>> I looked into the links the mentioned by you in the previous mail and tried
>> to understand all the parameters related to it. And I have an opinion of the
>> following UI design for capture agents.
>>>
>>>
>>> Hrm, not quite sure what was going on with [1], but it should be up
>>> now...  I know we don't have a lot of time before the application
>>> deadline, so why don't you come back with some ideas of how you think
>>> the UI should work.  It needs to be able to display the agent's state,
>>> start and stop the capture, list the media that the CA has on disk, and
>>> adjust the parameters listed in the configuration you'll see at [1].
>>> Ideally the UI should be able to display confidence monitoring
>>> streams/images as well, however I'm not sure of the state of the
>>> confidence monitoring code at the moment; this may not actually work yet
>>> :)
>>>
>>
>> The [1] is working perfectly fine now.
>>
>> According to me,
>>
>> 1. The top of the page should mention about the "Agent Status", whether it
>> is currently streaming or idle (with appropriate font colors or maybe
>> images).
>>
>> 2. As mentioned in [2] section 2, there should be some input box of type
>> 'range' + non-zero constraints + some limit value (limits to browser
>> supporting HTML5 but can be done in jQuery too)  frame-rate and bit-rate,
>> depending on the user input, it can start capturing.
>>
>> 3. I'm sorry but I am unable to understand the importance of [3] on the
>> ../capture/ page. If in case it is important to show the logs, we can have a
>> table kind of structure having the important parameters with corresponding
>> green-ticks or red-cross or maybe the some value.
>>
>> 4. As mentioned in [2] section 2, the three parameters number of nanoseconds
>> of data that can be held before frames are dropped
>> (capture.device.NAME.buffer.time), the number of frames that can be held
>> (capture.device.NAME.buffer.size), and the size in bytes that should be
>> reserved for holding frames (capture.device.NAME.buffer.bytes) should have
>> input type of range, for user to enter the values.
>>
>> 5. A Start Capture button which starts the capture. and a stop capture
>> button. After hitting the start capture button, the values of previous
>> bit-rates and frame-rates should become only in read-only mode  and cannot
>> be altered.
>>
>> 6. The start button should be replaced with some pause button in case one
>> has to pause the video along with a confirmation about one's action.
>>
>> 7. Alerts in case, if the number increases from the parameter given above,
>> then an alert box to say "You have exceeded the limit" type.
>>
>> 8. Also, alerts in case the 'capture agent tries to start a capture but is
>> receiving no signal', or 'if during the video capture the video signal
>> changes'.
>>
>> 9. At the end of the page, a list of media that CA has on the disk in some
>> table like structure listing it.
>>
>> 10. About confidence monitoring, it is different page, right? Or have to
>> integrate in the same page itself? Something like [4] ?
>>
>>> Eventually we want to have a user friendly way of adjusting most of the
>>> parameters on the CA's inputs (see
>>>
>>> http://opencast.jira.com/wiki/display/MH/Capture+Agent+Configuration+%28Trunk%29,
>>> section 2 for an example and don't worry about what the values actually
>>> mean just yet), so keep that in mind when working on your initial ideas.
>>>  Another eventual feature is a embedded version of the page inside the
>>> admin tools (i.e. [2]), although this is very definitely a component
>>> that you don't need to do unless you have lots of extra time.
>>>
>>
>> We can have an embed HTML code part on the right side of the actual video or
>> an extra column in the table while listing the videos saying "Embed", when
>> as soon as one clicks it, the HTML code get copied on his clipboard
>> using http://code.google.com/p/zeroclipboard/ perhaps.
>>
>>> Once you have some ideas then I think you need to put in a formal
>>> application through GSoC.  I can help proofread and whatnot for that so
>>> feel free to send things to me if you want help.  Don't put too much
>>> time into thinking about your designs yet:  You aren't guaranteed to be
>>> accepted!  A strong idea of what you want to do will, however, help when
>>> you write the 500 word 'Why are you perfect for this project' essay :)
>>>
>>> G
>>>
>>
>> Please let me know, if I'm going on the right track with this. What would be
>> my next step? Should I go about documenting a formal application for this
>> project?
>>
>> Please let me know.
>>
>> Thanks for your kind support.
>>
>> [1]: http://testca.usask.ca:8080/welcome.html
>>
>> [2]: 
>> http://opencast.jira.com/wiki/display/MH/Capture+Agent+Configuration+%28Trunk%29,
>>
>> [3]:  http://paste.ubuntu.com/902558/
>>
>> [4]: http://opencast.jira.com/wiki/display/MH/Confidence+Monitoring
>>
>> --
>> Regards,
>> Chitesh T.
>>
> 
> 
> 

_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to