{"id":27298,"date":"2020-12-16T00:07:23","date_gmt":"2020-12-15T22:07:23","guid":{"rendered":"http:\/\/cornay.co.za\/wp\/?p=27298"},"modified":"2020-12-16T00:07:23","modified_gmt":"2020-12-15T22:07:23","slug":"real-hackers-videoconference-in-terminal","status":"publish","type":"post","link":"http:\/\/cornay.co.za\/wp\/2020\/12\/16\/real-hackers-videoconference-in-terminal\/","title":{"rendered":"Real Hackers Videoconference in Terminal"},"content":{"rendered":"<p>At some point or another, many of us have tried to see how much of our digital lives could be accessed from the comfort of a terminal. We&#8217;ve tried Alpine for email, W3M for web browsing, and even watched <em>Star Wars<\/em> via telnet. But, in the increasingly socially-distant world we find ourselves in today, we find ourselves asking: what about video calling?<\/p>\n<p>Okay, we weren&#8217;t asking that. But thankfully [Andy Kong] was, and saw fit to implement it when he and a friend created <a href=\"https:\/\/andykong.org\/projects\/asciizoom\/\" target=\"_blank\" rel=\"noopener\">AsciiZOOM, a &#8220;secure, text-based videoconferencing app, accessible from the safety of your terminal.&#8221;<\/a><\/p>\n<p>As you may have guessed, {Andy]&#8217;s solution replaces the conventional video stream we&#8217;re all used to with realtime animated <a href=\"https:\/\/hackaday.com\/2020\/01\/09\/vintage-mini-inkjet-prints-on-demand-ascii-art\/\">ASCII art<\/a>. The system works by capturing a video stream from a webcam, &#8220;compressing&#8221; each pixel by converting it into an ASCII character, and stuffing the entire frame into a TCP packet. Each client is connected to a server (meeting room?) which coordinates the packets, sending them back and forth appropriately.<\/p>\n<p>As impressive as it is impractical, the only area in which the project lacks is in audio. [Andy] suggests using Discord to solve that, but here&#8217;s hoping we see subtitles in version 2! Will AsciiZOOM be replacing our favorite videoconferencing suite any time soon? No. Are we glad it exists? You betcha.<\/p>\n<p><span id=\"more-452210\"><\/span><\/p>\n<p><iframe class='youtube-player lazyload' width='800' height='480' data-src='https:\/\/www.youtube.com\/embed\/g4YCxM5STj0?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent' allowfullscreen='true' style='border:0;' sandbox='allow-scripts allow-same-origin allow-popups allow-presentation' src='about:blank' data-load-mode='0'><\/iframe><\/p>\n<p>source <a href=\"https:\/\/hackaday.com\/2020\/12\/15\/real-hackers-videoconference-in-terminal\/\">https:\/\/hackaday.com\/2020\/12\/15\/real-hackers-videoconference-in-terminal\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At some point or another, many of us have tried to see how much of our digital lives could be accessed from the comfort of a terminal. We&#8217;ve tried Alpine for email, W3M for web browsing, and even watched Star<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/cornay.co.za\/wp\/2020\/12\/16\/real-hackers-videoconference-in-terminal\/\">Read more <span class=\"screen-reader-text\">Real Hackers Videoconference in Terminal<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-27298","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/27298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/comments?post=27298"}],"version-history":[{"count":1,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/27298\/revisions"}],"predecessor-version":[{"id":27299,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/27298\/revisions\/27299"}],"wp:attachment":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/media?parent=27298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/categories?post=27298"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/tags?post=27298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}