- #How to use clr browser source plugin with twitchalerts install
- #How to use clr browser source plugin with twitchalerts software
Usually this is due to some sort of sponsorship and they’ve already or are going to be paid for it being there. On top of this, you can - and broadcasters do - implement advertising boards that rotate images or video that plays within their overlays somewhere.
#How to use clr browser source plugin with twitchalerts install
Twitch doesn’t actually ‘change’ the video coming from the broadcaster to you via the player (at least not directly, indirectly via encoding and bit rates blah blah), they just place a frame over the top, mute the stream - that’s still playing in the background - and display an advertisement over the top, or at least that’s how it seems.ġ - No, you cannot adjust or manipulate the advertisement or its functionality in anyway via the API.Ģ - No, injection isn’t a thing you should do, but it is possible.ģ - Yes, Add Ons are a possibility if you want to hard-bake advertisements into streams bypassing Twitches system (not advised) and I doubt you’ll EVER get a streamer that would install such an add-on unless it benefitted their wallet.Ĥ - Yes, You could do this with CLR but once again, you run into the issue of the broadcaster changing things and also you would have no control over volume levels (or at least I don’t think so).
#How to use clr browser source plugin with twitchalerts software
Twitch provides a service that allows people to broadcast to their servers, it’s then processed and displayed (it’s more technical than that but that is the gist.) Nothing other than what was captured and transferred from the broadcaster will not be displayed in the player (bar advertisements) - and the way in which you capture and send data to this service is by using capture & broadcast software (obs etc). If you’re looking for that sort of functionality I HIGHLY doubt you’ll be able to do it on twitch’s service other than contacting their sales team or something similar and purchasing advertisement ‘airtime / plays’ etc. If you’re talking about the same functionality as advertisements, there is functionality for that within the API, however, it doesn’t allow you to manipulate the content, just trigger the advertisement etc.
If this is possible it’s either coming down to injection, an addon or a source in your streaming software of choice - and the first of which is done in memory anybody that’s ever dabbled in c++ knows is tricky business to manipulate, it is - by nature - volatile and as such doesn’t respond well to unexpected changes esp in data that’s in use. I’m sure there are people out there that would be able to do something like this.
I’ve only streamed a few times and just for fun so it’s not my area. Technically you can use any Twitch API endpoint to trigger clr if you were so inclined, it’s just a matter of programmatically implementing the trigger - so to answer this, pretty much any.Īs for displaying something on the screen without using obs or something similar to capture it, honestly I have no clue. Once again, to get this info, you’ll probably have to inject or create an add-on for obs or whatever streaming software you use to recognise it. So yea you’ll know if it happened server side, not whether it actually displayed directly on the stream. On a side note - I got an email with your past message and if you’re using twitch alerts you can see whether or not their service triggered the alert to display when you reicieve the json data saying it was successful(cant remember it offhand), but Tha does not mean it actually displayed on stream due to unforseen circumstances - like human error in setup of the clr or dataloss/corruption during processing (this is the internet and Tha does happen from time to time, but the guys at twitch alerts and twitch work damn hard to minimize this).
What you were asking for is something that twitch itself doesn’t provide - only third party engineers provide this even if some of their features do trigger off endpoints twitch provided. With that said it does (twitch api) provide endpoints in which add-ons (like clr) can trigger certain effects off of that can display on the stream. They provide information about the stream and data points concerning yours and other peoples channels, ingest points for transmission and certain other things but not local aesthetics produced by the streamer, their broadcast software and, any add-ons created to help the stream be more “viewer friendly”. All aspects of what is shown on a stream is done locally before transmission of the data to twitch. The twitch api has nothing to do with the streamers “display”.