exlted / StreamCore

This is a self-hosted streaming infrastructure system. Think StreamLabs, but you're in control. Long term, we intend to support as many platforms as possible!
MIT License
5 stars 0 forks source link

StreamCore Ingress Elements #1

Open exlted opened 3 years ago

exlted commented 3 years ago

StreamCore will have a variety of programs for ingest, in particular I'm looking for the following API ingress points.

They will filter down to a common set of internal APIs to the StreamCore system. My current thought for what the internal APIs should be is as following.

As I work through the various ingress APIs, I will decide on the specifics of the internal API values necessary. One thing is for sure, they will include a source value so we can filter out sources that we don't want if we want to avoid it.

exlted commented 3 years ago

Adding Discord as a proposed ingress element. Reported behaviors - Joining Server, Boosting Server (membership equivalent?), Chat (Need to be able to specify which channel)

This will need to be implemented via a discord bot.

exlted commented 2 years ago

Implemented a basic Twitch ingest, working on transitioning it to utilize RabbitMQ to send the messages out to the chat queue

exlted commented 2 years ago

We have successfully sent a chat message over RabbitMQ to our Chat Visualizer! Progress!

exlted commented 2 years ago

Youtube Chat Ingest added! Need to get Trovo Chat Ingest too, then we'll be able to consider this ready for UI work and dockerization!