The Autonomous Mobile Robot GroupDepartment of Computer Science
Video Streaming and Storage
What did we do?
For our project, we created software to allow for
remote viewing of the Autonomous Mobile Robotics Groupís (AMRG) robots
as they interact with the environment around them.
In addition to providing for remote viewing from several
different points-of-view, we archive the video for later analysis.
How did we do it?
We leveraged the Microsoft Windows Media Encoder SDK which provides an API for capturing video, saving video to disk, and broadcasting the video on the web. We built a graphical user interface specifically designed for use in the AMRG development environment. The compact interface allows the end user to quickly choose from which window he or she would like to capture, and then allows for selectively starting and stopping the encoding engine.
Are there concerns?
Example of low, but acceptable video quality. Click to play.
Is it done?