Hi,

> To understand the output for obtaining a single stream delivery, I
> referred to [1] and tried to understand the process. As I have never
> tried this before, please let me know if this is related to something
> that we are trying. Or something specific if I should look into.
> 
> Also, I'm a beginner to openCV right now, so I looked into tutorials,
> started to learn( Basic openCV data structures, image DS, and basic
> codes to process images) and understand them & found it interesting to
> learn and work with.
> 
> [1]:
> http://msdn.microsoft.com/en-us/library/windows/desktop/dd743233(v=vs.85).aspx

I think the process might be a little different than that:
1. Anayse each stream of video to determine when it should be shown.
 - One way might be through image recognition and "voting".  If there
   is a face on the screen thats one vote.  If the content is different
   from the previous frame by a certain amount that's another vote.
   Etc.
2. Go through the list of votes and smooth out short/long segments.
 - No point in changing for under a second or two.
3. Orchestrate a new video using the source that was max voted
 - Could be done in a number of ways, gstreamer, ffmpeg maybe, etc.
4. Encode video (use the standard Matterhorn encoding method).

> What should be my next step towards this? Anything specific that I
> should try my hands on?

I would be good to try doing a bit of gstreamer.  The first part,
determining which video to show, seems difficult but more clear.  The
second part, orchestrating the videos into a stream, seems less clear
to me how to do it.  I imagine a gstreamer script that dynamically
changes sources back and forth, or perhaps just changes the z order
back and forth, and overlaps the sources.  Gstreamer is complicated,
so I think it's worth poking around at first to get an idea of whether
you would feel comfortable using it.

(There are undoubtedly other options that I'm not opposed to.  I think
this would be tough with ffmpeg though.)

Regards,

Chris
-- 
Christopher Brooks, BSc, MSc
ARIES Laboratory, University of Saskatchewan

Web: http://www.cs.usask.ca/~cab938
Phone: 1.306.966.1442
Mail: Advanced Research in Intelligent Educational Systems Laboratory
     Department of Computer Science
     University of Saskatchewan
     176 Thorvaldson Building
     110 Science Place
     Saskatoon, SK
     S7N 5C9
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to