I've been live streaming to youtube with my Rugby Club and Sailing Club. I've re-built an app to put an onscreen display, scores and countdown timer on the screen.
"How come the America's cup can't stream live but Darwin Sailing Club can?" Twitter. Patronising southern bastard. Me is why!
I used a bit of software from OBS's (Open Broadcast Studio) forums called Scoreboard+ last year. I prettied it up with Javascript and jquery. It had source code. yay!
Written in QT, and built with Visual Studio (If i said I understood QT/VS I'd be lying). Source Code is in with it. here's the old version in action:
Should work pretty well for anyone live streaming using OBS on windows - should compile for a MAC if you have a MAC.
Main differences between my version and the original.
Some Java script and some artwork to go with the OBS browser plugin (Darwin Rugby Club Logos etc)
Replaced the Team Names fields with a drop down read from a text file (edit: input/ShortNames.txt)
Removed the Period options.
Tweaks to defaults Time = 80 mins default, alt, bgrade and sevens duration.
Set it to default to XML output.
you shouldn't need to use the update team name button anymore. Changing the dropdowns does this.
Why? Well moslty to make it "idiot proof" the idea is for Rugby People to operate it, while I have a beer. Hence the dropdowns and setting 80:00 as the default time all I have to do is train them to start and count. And yes I'm a second row and a geek.
HowTo:
Unzip
edit input/ShortNames.txt to include your competitions team names. (hint keep them short, I sugest capitals) you can put the Long Version in LongNames.txt - put them in same order
add a Browser Source in OBS studio to point to the file output/index.htm
run the scoreboard.
You might want to make some pretty graphics for each team. format is same as you used in ShortName.txt plus left.png or right.png appended to the end.