Replies: 4 comments 2 replies
-
Depends on the goals of the project really, do you want to be the ultimate chat overlay that can be used by any and all streamers for any and all use cases or do you want to be the best overlay for Twitch streamers specifically? This would definitely open up the field of potential users. For example, this was one of the blockers for using showmy.chat on the StepZen stream since we were broadcasting to both Twitch and YouTube. The flip side is then you can't be hyper focused on creating the best possible experience for Twitch streamers. Any time spent developing features and integrations with other platforms will necessarily detract from time spent improving the Twitch functionality. |
Beta Was this translation helpful? Give feedback.
-
So I spent a bit of time on looking what's out there relating to this and here is what I found: Showing chat on youtube livestreams in significantly less popular than on Twitch. It can be done right now, however, it's clunky and unintuitive. By default for those youtube methods, you get the standard look, which is probably not what streamers want if they're going to the trouble of showing the chat on-stream. The can of worms point: I 100% agree. Every possible method of supporting multiple sources I could think of comes with significant downsides. The possibility I thought about most is to have a deliberately small platform agnostic core that different sources can then "enrich". As @BenDMyers also mentioned, this also means that those themes unfortunately are very tied to a specific platform. I think you hit the nail on the head there at the end.
That way, the supporting multistreaming becomes way more straightforward too, plug in multiple parts, and add a part that makes them all play nice. edit: I'd also like to mention how important I personally think whatever we go with remains: "easy to start, possible to customize". This includes the option where showmy.chat remains Twitch exclusive. |
Beta Was this translation helpful? Give feedback.
-
FWIW I would really like this. Having a unified chat zone is roughly the only thing blocking me from live streaming to both Twitch and YouTube (since I stream with raw OBS and can open two instances). Streaming straight to YouTube would be really nice - today I manually download videos from Twitch & upload them to YouTube... @BenDMyers how can I/we help make this happen? 😁 |
Beta Was this translation helpful? Give feedback.
-
Yeah, coming back to this, Twitch has kind of soured on me, so anything that would make it easier to move away would be awesome :) |
Beta Was this translation helpful? Give feedback.
-
This is something that I think would need to be a ways out there, and would constitute a v2 of the showmy.chat project.
During today's Frontend Horse stream, someone asked whether showmy.chat supports YouTube Live. Currently, it doesn't… but I don't think it would be entirely out of the question.
youtube-chat
seems like a good library to use, that would be fairly compatible with our approach to doing things in showmy.chat.At first blush, it seems like we could add a new route, perhaps something like
showmy.chat/y/UCoc1J1XEEtg4sNrt3V-tNRw
, where that/y/
indicates a YouTube channel, and the lovely string at the end is a channel ID. This route could be added without impacting the current Twitch chat overlay experience.However, this opens a can of worms. For instance:
To support anything like this with any degree of flexibility, I think we'd need to rearchitect our chat such that the core of it is platform-agnostic (a unified interface for displaying messages, namely), and treat Comfy as just one of potentially many providers which feeds into that unified platform. Special care would need to be taken to smooth over discrepancies between providers' APIs.
Alternatively… we just say that showmy.chat is Twitch-exclusive and call it a day.
Beta Was this translation helpful? Give feedback.
All reactions