Hey All
I am new to OBS, but it seems like a very feature rich system, with a great community behind it.
I am looking to stream some live video with some dynamic graphics/overlay.
I want to be display a graphic for each player, which will contain an image or two, their name, and current/live score. When they have lost/or are no longer in the game, I want their graphic to disappear, each player will drop off until eventually only one player remains. When a new round/game is started, I will want to populate all of these graphics again and start the process off again. There will only ever 10 payer at any given time.
I have a scoreboard/player controler software I have written in C#, that records the players current score, name, images related to them. It saves this to a MS SQL Database.
Is this possible with OBS, if so, what would be the best approach?
I know you can configure dynamic text from file, so I could generate the score, and player names from that. I presume there is some way to programatically turn on and off sources, so I could create a source for each player and then enable and disable them based on some kind of trigger? However I am unsure of how I could dynamically determine what images to show and how to hide them when not needed.
I am currently doing some research on the OBS API as I might just be better placed to try and control this from my existing C# application, but this would be a fair chunk of work, and I thought I would ask on here in case anyone has done something similar already :)!
I have also been looking and some playout/CG software such as CasparCG, but I would prefer to keep all the graphics and streaming jobs handled by one piece of software if possible!
Thanks in Advance.
WraithJ
I am new to OBS, but it seems like a very feature rich system, with a great community behind it.
I am looking to stream some live video with some dynamic graphics/overlay.
I want to be display a graphic for each player, which will contain an image or two, their name, and current/live score. When they have lost/or are no longer in the game, I want their graphic to disappear, each player will drop off until eventually only one player remains. When a new round/game is started, I will want to populate all of these graphics again and start the process off again. There will only ever 10 payer at any given time.
I have a scoreboard/player controler software I have written in C#, that records the players current score, name, images related to them. It saves this to a MS SQL Database.
Is this possible with OBS, if so, what would be the best approach?
I know you can configure dynamic text from file, so I could generate the score, and player names from that. I presume there is some way to programatically turn on and off sources, so I could create a source for each player and then enable and disable them based on some kind of trigger? However I am unsure of how I could dynamically determine what images to show and how to hide them when not needed.
I am currently doing some research on the OBS API as I might just be better placed to try and control this from my existing C# application, but this would be a fair chunk of work, and I thought I would ask on here in case anyone has done something similar already :)!
I have also been looking and some playout/CG software such as CasparCG, but I would prefer to keep all the graphics and streaming jobs handled by one piece of software if possible!
Thanks in Advance.
WraithJ