New GSoC projects for Freeseer Video Record & Streaming
We are pleased to announce which projects have been accepted for Freeseer as part of Google Summer of Code this year. This year there are 3 projects:
- Felipe Vieira Falcão will be completing the second phase from projects started last year. The first is a command line interface for Freeseer. Why do a CLI? Well… it allows scheduling and automation recordings far easier than the GUI does. The second part of Felipe’s proposal is to complete the uploader. This makes it trivial for people using Freeseer to record to upload their videos to YouTube or Drupal afterwards. The software will automatically populate key meta data fields like title & description which makes handling large numbers of videos much less work..
- Amaury Medeiros will be doing work on Freeseer’s cross-platform installers. Freeseer is coded in Python and uses Qt & GStreamer. Using great third party software such as these made it very easy to get started, add many powerful features quickly, and yet maintain a reasonable learning curve. Freeseer records, streams, and manages meta data and does all this in under 10K lines of approachable code. The down side of the architectural choices we made is that Freeseer is a minor pain to install on Windows. As well, Freeseer is now being packaged for almost every Linux distribution. We’re grateful for the various distributions doing the work but see opportunities for shared code & synergy. Amaury’s project will solve these making it even easier to use Freeseer.
- Bora Sabuncu will be doing work to enable network based remote control for Freeseer. Today, a common use of Freeseer is to record large conferences with multiple presentation rooms. This requires an operator in each room. The remote control feature potentially enables recording many rooms with a much smaller number of operators from a control-room. Another very useful scenario is when the room configuration doesn’t allow an operator to sit within a reasonable distance of the presenter. Being able to control the recording station remotely over a wireless or cabled network (which works over longer lengths than USB) solves this problem. This is more efficient and flexible.
Special thanks to Joseph Yeung, Dennis Ideler, L.J. Estorninos, and Thanh Ha for being mentors this year and to the community in general for helping make Freeseer an awesome video recording and streaming tool.