Live data from Hacker News

Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

github.com

41–48 of 48 posts

Re: Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

#42
post #13

It would be awesome if it supports XMPP/SIP. And btw is there a image previewer for terminal?

I recently started looking into building a similar web cam project using WebRTC, except sending ascii images over the datachannel instead of encoded video. So, I was pleased to see this project making it happen. You could easily implement this with XMPP/SIP over WebRTC.

Re: Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

#44
post #42
post #13

It would be awesome if it supports XMPP/SIP. And btw is there a image previewer for terminal?

I recently started looking into building a similar web cam project using WebRTC, except sending ascii images over the datachannel instead of encoded video. So, I was pleased to see this project making it happen. You could easily implement this with XMPP/SIP over WebRTC.

That's interesting. But if you already have a graphical browser which supports WebRTC, why do you still need the ascii? Or is there a terminal browser with WebRTC support?

Re: Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

#45
post #44
post #42

Earlier quoted context omitted.

I recently started looking into building a similar web cam project using WebRTC, except sending ascii images over the datachannel instead of encoded video. So, I was pleased to see this project making it happen. You could easily implement this with XMPP/SIP over WebRTC.

That's interesting. But if you already have a graphical browser which supports WebRTC, why do you still need the ascii? Or is there a terminal browser with WebRTC support?

Bandwidth: I'm often in areas where bandwidth is a premium but I'd still like to video chat with family. And besides, I absolutely hate dropped frames, rebuffering etc etc: I just want to engage in a conversation with friends and I don't care that it's HD video. Applications like Skype don't let you drop the bandwidth (for reasons I don't understand) and dropping it in WebRTC makes the compression almost unreadable. As this project has shown, ASCII video can really be quite legible and probably a lot more forgiving for lower frame rates.

Re: Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

#46
The audio part is cool!

I made a similar project to this (but without sound).

https://github.com/kfei/sshcam

Which uses SSH connection, 256-colors, Unicode block characters and CIE94 algorithm to compute color distance when mapping colors to 256 palette.

Watch it in action: https://www.youtube.com/watch?v=pAa-pGda9kY

Re: Show HN: A Simple terminal-based video chat – renders in ASCII and has audio

#47
post #41

> p2pvc does not get around NAT, so you may need to port forward. It uses ports 55555 and 55556 for audio and video respectively. Nice use case for IPv6.

Unfortunately from what I understand, IPv6 has the option for NAT. Once it goes mainstream we'll probably find ourselves right back in this situation with multitudes of users stuck behind firewalls as second class netizens.
Post reply on HN