How it Works - TheGuitarleader/MixerLive GitHub Wiki
The System
So you wanna know how it works. Insert the cracking fingers emoji because I’m about to get nerdy. MixerLive works by connecting to Mixer’s WebSocket based service called constellation. The most used feature of constellation is called liveloading. Liveloading is an event system integrated into Mixer where the client (MixerLive) can receive model updates when a user follows, receives sparks, updates channel info, etc. You might be asking, “What’s the benefit of using MixerLive if I could simply use Webhooks?” That is correct that Webhooks would also work but are slow and can take hours to post a stream announcement. The benefit of using constellation is that it is real-time updates. When you hit start streaming before OBS or Streamlabs even starts to broadcast your stream MixerLive will receive the event update, then pull the most recent information off your channel and send it to your Discord server.