Roadmap

Version 1.0

  • Code
    • refactoring
    • Gstreamer error handling
    • use new vue.js admin panel
    • Show (error) messages on admin panel
  • Misc
    • User short documentation linked to this website
    • User documentation on this website

Version 2.0

  • Server
    • Debian Packages and better CI
    • Test Cases
    • Rollout Protocol
    • Implement VoIP Client to send audio streams to POTS
    • Support JPEG (and maybe other formats) in the overlay generator
    • Display status on splash (will be reused for mini status display)
  • Monitoring
    • Expand our prometheus/grafana monitoring setup
    • Public release the config
  • User Communications
    • Implement some channels that users can report bugs or maybe add a user’s forum

Version 3.0

  • Server
    • Implement SRT(/RTMP) Input
    • HTTPS on local clients (via salt and DNS challenge)
    • Support different hym books
    • Support push buttons
    • Support status display (use splash screen)
  • PI
    • Save logs on manual reboot
    • Implement push button support
    • Implement mini status display
  • Saltstack
    • Public release saltstack description to run large scale setup

Version 4.0

  • Server
    • Implement Second HDMI Input
    • Implement Video overlay (upload videos)

Hardware and Case

The hardware and 19’’ case evaluation is independent of the software development. Since our Mark I hardware based on the RPI is fully functional and already used in production, we currently focus on the Mark II, a 19" case housing the RPI and have some nice quality of life features like a display and buttons.

Our more advanced hardware, the Mark III, will be planned in the future.