Live data from Hacker News

Convos IRC client now supports video chat

convos.by

21–28 of 28 posts

Re: Convos IRC client now supports video chat

#21
post #19

How is this still IRC? :) I'd prefer to see more expansion on the IRC protocol side rather than clients adding their own non-standard augmentations. Things like server-side scrollback, connection persistence without a bouncer, push notifications for mobile would be great. I currently use Quassel server with QuasselDroid app to achieve these things with works well but again it's a client thing only. IRCCloud does a si…

>I'd prefer to see more expansion on the IRC protocol side rather than clients adding their own non-standard augmentations. Unless there's a Council of IRC who decrees changes in protocol (and if there is, they clearly aren't doing their job), then "proprietary" features is how the protocol expansion happens - provided the features are useful and easy to implement (read: documented), other clients will jump on the ba…

> Unless there's a Council of IRC who decrees changes in protocol (and if there is, they clearly aren't doing their job)

IRC was established through the normal RFC process at the time, so there is, in a way, a “council” governing it.

https://en.m.wikipedia.org/wiki/Internet_Relay_Chat

Re: Convos IRC client now supports video chat

#22
post #19

How is this still IRC? :) I'd prefer to see more expansion on the IRC protocol side rather than clients adding their own non-standard augmentations. Things like server-side scrollback, connection persistence without a bouncer, push notifications for mobile would be great. I currently use Quassel server with QuasselDroid app to achieve these things with works well but again it's a client thing only. IRCCloud does a si…

>I'd prefer to see more expansion on the IRC protocol side rather than clients adding their own non-standard augmentations. Unless there's a Council of IRC who decrees changes in protocol (and if there is, they clearly aren't doing their job), then "proprietary" features is how the protocol expansion happens - provided the features are useful and easy to implement (read: documented), other clients will jump on the ba…

ircv3.net exists and has multiple extensions / new capabilities that most popular servers support some amount of

Re: Convos IRC client now supports video chat

#23

How is this still IRC? :) I'd prefer to see more expansion on the IRC protocol side rather than clients adding their own non-standard augmentations. Things like server-side scrollback, connection persistence without a bouncer, push notifications for mobile would be great. I currently use Quassel server with QuasselDroid app to achieve these things with works well but again it's a client thing only. IRCCloud does a si…

CTCP messages are widely implemented, and there are no standardised or restrictions to how to format them. Since there are no good way to pass WebRTC signalling through IRC, I made up my own protocol. If a more standard way is available in the future, then Convos will for sure adopt it.

Re: Convos IRC client now supports video chat

#24
post #2

I just wondered why STUN/TURN was needed in particular, if you can communicate details over IRC, having an external service for this when other p2p communication methods can be made using IRC seemed strange. But then I remembered DCC (and xDCC) are unusable these days because of NAT. So STUN wouldn't help, but you need the TURN relay. I really can't wait until IPv6 is everywhere; I believe it will allow p2p to have a…

I don't think the IRC server admins would be very happy if I started b64 encode live audio and video streams over their irc daemons ;)

STUN/TURN is not a requirement, but most users will have issues if you don't add those services to the mix.

Re: Convos IRC client now supports video chat

#25

Kudos for maintaining a Perl app in 2020. I went into the github expecting some huge node.js jumble and was surprised to see a couple .pm files running everything.

Thank you! It's all because of Mojolicious real time web framework. The fun of using the well designed components, and not to mention the ease of writing tests makes it a no-brainer to me :)

It's fun running cloc from time to time: Very evenly between Perl, JavaScript, CSS and template files: https://convos.by/doc/#statistics

Post reply on HN