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] _______________________________________________
