- Joined
- Jul 8, 2019
One good thing with IRC is scalability. I have seen IRC channels light up for some more old school audio streamers (in particular, No Agenda), at their peak it was easily handling thousands of concurrent users, and obviously some of the old networks would get into 10k+ (but not on the same channel). There are the usual tradeoffs between open specs and quickly and widely exploited security risks, versus rolling your own. IRC is obviously working well for twitch, although they don't (to my knowledge) allow external irc clients. I would like the idea of being able to use an external app (or a separate web client).General question for tech retards: if I wanted to program Sneedchat for Sneedforo, with the consideration that making it more widely accessible outside of the website itself would benefit its activity and popularity, what protocol would you use for this?
@dumbledore suggests IRC, which is also used by Twitch chat.
This is a very broad RFC. I'm early in development still but it would be really cool if people could be in chat using their favorite app. But I personally literally just use the Kiwi Farms, Telegram, Signal, and very limited XMPP, so I don't have a high level of input on this.
Edit: I am also curious about, but lack information on, how an m3u8 playlist of smaller mp4 files is better for video playback vs. keeping original or remuxed files and using the slice / byterange headers.
It also looks like there is already reference library for irc in rust: