TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

375 pointsby emgram769over 10 years ago

19 comments

bwyover 10 years ago
This is awesome! Wonder how it compares with mine (github.com/billyeh/termchat). Would love to share notes with the maker, since audio was something I did not even consider while I was making it. The image processing part is fun, though!
评论 #9020062 未加载
评论 #9020827 未加载
onderkalaciover 10 years ago
Its one of the most interesting github projects that I've seen so far!
chapparover 10 years ago
Looks very cool. Sorry for nitpicking, there seems to be off by one at "ascii_values[min((intensity + 40) / 9, sizeof(ascii_values))];" :-)
kfeiover 10 years ago
The audio part is cool!<p>I made a similar project to this (but without sound).<p><a href="https://github.com/kfei/sshcam" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kfei&#x2F;sshcam</a><p>Which uses SSH connection, 256-colors, Unicode block characters and CIE94 algorithm to compute color distance when mapping colors to 256 palette.<p>Watch it in action: <a href="https://www.youtube.com/watch?v=pAa-pGda9kY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pAa-pGda9kY</a>
atmosxover 10 years ago
&gt; p2pvc does not get around NAT, so you may need to port forward. It uses ports 55555 and 55556 for audio and video respectively.<p>Nice use case for IPv6.
评论 #9033902 未加载
zarothover 10 years ago
It&#x27;s almost <i>too</i> high fidelity. Wow.<p>One request - what&#x27;s the bitrate? (I know it&#x27;s probably possible to measure in 1 line of shell)
评论 #9019997 未加载
评论 #9020002 未加载
ivan_ahover 10 years ago
Who needs skype when you&#x27;ve got ascii...
评论 #9019896 未加载
Alfwichover 10 years ago
Needs ncurses headers<p>sudo apt-get install libncurses5-dev
评论 #9019929 未加载
thewizardofmysover 10 years ago
Amazing. Is the image(frames of the video) converted to ascii text in the server or on the terminal?
ledzep2over 10 years ago
It would be awesome if it supports XMPP&#x2F;SIP. And btw is there a image previewer for terminal?
评论 #9023328 未加载
评论 #9020124 未加载
rhgraysoniiover 10 years ago
:( Anyone get the error<p>&quot;VIDIOC_STREAMON: Invalid argument libv4l2: error turning on stream: Invalid argument<p>Can&#x27;t seem to get it to work trying anything on github etc and want to get enough around to file a real issue.
评论 #9021624 未加载
dangayleover 10 years ago
Wouldn&#x27;t something like this be easier to encrypt for transmission than normal video? Plus, in the case it comes up, &quot;that ascii representation doesn&#x27;t look anything like me and you can&#x27;t prove it was me.&quot;<p>I like it.
评论 #9019879 未加载
评论 #9019901 未加载
aregularguyover 10 years ago
This would be awesome with audio. Stream audio over ssh and into a dependency like mplayer, and you have full a full, terminal chat application!
评论 #9020204 未加载
imcnover 10 years ago
Really cool. I like the idea a lot.
shitgooseover 10 years ago
Very nice!
CoryG89over 10 years ago
I made something like this once. Doing it in color is pretty awesome though.
_lce0over 10 years ago
great project!!<p>I remember watching the world cup on an ASCII terminal<p>:)
MyNameIsMKover 10 years ago
WOW
failed_ideasover 10 years ago
That&#x27;s pretty awesome, now if I can fins a decent terminal browser that supports javascript and vim keybindings and the equivalent of chromes devtools, I can spend all of my time in the terminal (save design of course, but that wouldn&#x27;t even make any sense). It&#x27;s probably unreasonable to think that I&#x27;ll fin that, but I&#x27;ll keep looking.