First and foremost, let me introduce us. We're a group of four students : Alexandre, Baptiste, Simon and Lionel. A part of our semester in a Computer Science Engineering school is developing an application mostly from the ground up. The subject is ours to choose, and Simon suggested we make a new client for CasparCG. It might sound ambitious, but we're convinced we can do it!
Of course, our mindset is not to remake the existing client with another technology. We want to design something else. Simon works on the side with a non-profit association that specializes in capturing live events at a lower cost. A member of the association wanted a CasparCG client shaped a bit more to his needs: very much "on the go", with two or three cameras set up.
As our time and availability are limited, we want to make the most of them. We aim for the following features being available around this summer :
- Recording of live feeds
- Playlist management (creation, edition...)
- Video routing via crosspoint
- Virtual video switcher
- Configuration of the character generator
- Multiple users access
- Remote configuration of the CasparCG Server, with a nice user interface
- Remote management of the CasparCG Server (logs, rebooting...)
So, let's get to the point. Why are we posting about our project in its very beginning ? Well, we think the CasparCG community can help us ! For now, we're looking for ideas, and, eventually, for feedback from regular users of CasparCG or other developers.
What would you like to see in such a client ?
What are some things you feel could be improved in the official CasparCG Client ?
What are the features you use the most ?
Also, feel free to ask the team about anything !
The client will of course be open source, most likely under the GNU General Public License 3.
Thanks a lot,