Inspiration

Imagine a future where people broadcast their own news via Internet. Millions of local broadcast stations produce live and recorded news on a daily basis. Every news production requires the use of lower thirds, infographics and other live visual items on screen. The aim of Lower Thirds (this meteor app) is to provide an open-source solution for this purpose.

What it does

Open a room, invite others to collaborate, add various editable infographic elements onto the screen, edit them, decide when they go in and out of the stage and display on an output screen. Deploy your app to a Raspberry Pi running our FullPageOS Raspbian fork distribution and Mix your visuals with video input using your favorite video mixer (I use XSplit for live brodcast).

How we built it

Meteor, semantic UI, Raspberry Pi, Node.js, MongoDB

Challenges we ran into

Getting the Chormium browser to properly run full screen on Pi startup turned out to be non-trivial, but we managed to pull it off with some creative hacking. Our own lack of experience and knowledge with various technologies was challenging as well, as usual, but we did it somehow :)

Accomplishments that I'm proud of

UI looks great, we had a lot of fun, new Raspberry Pi distro will be very useful for many node.js dashboard display projects.

Watch a demo here

Code repos

Lower Thirds FullPageOS

What we learned

Semantic UI is pretty cool.

What's next for Lower Thirds

FullPageOS will be publicly released for forking and pull requests soon. Lower Thirds demo is available on http://lower-thirds.meteor.com and we keep on updating it.

Built With

Share this project:

Updates

posted an update

We're done for now. Our project is hosted on http://lower-thirds.meteor.com and code repos on github. We managed to pull off quite a lot of what we planned. We have a basic editing rooms infrastructure and a cool Raspberry Pi IoT device capable of running both client and server on it with a node.js+mongo server and a configurabe full screen Chromium browser that loads a local or remote URL upon startup.

Log in or sign up for Devpost to join the conversation.