TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The most unhinged video wall, made out of Chromebooks

566 点作者 varun_ch2 个月前

21 条评论

szvsw2 个月前
Congrats on delivering this fun project! I do a lot of work with synchronizing media content across devices so it’s always fun to see the solutions people come up with. You probably came across them in your research, but the industry standard way of creating a synced video wall like this is with BrightSign media players. The total cost for purchasing them and the screens would for 20 displays could easily end up in the 10s of thousands, so big kudos to you guys for finding a way to make this work with recycled devices.<p>If you are ever interested in working on some mediasync-related codebases hit me up! We hire devs to do freelance contracts fairly often.
评论 #43222215 未加载
greggman252 个月前
I worked at Google when Chromebook shipped. They put out a call for decorations for the lobby and I proposed something similar to this but they said &quot;no&quot; :( Maybe because I asked for 40-64 machines :P<p>I would not have tried to sync video though. Instead I&#x27;d have made time based animations and use the network the synchronize the clocks.<p>you can see an example here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=64TcBiqmVko" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=64TcBiqmVko</a><p>It&#x27;s 8 machines running Chrome. The only thing synchronized are the settings and the time.<p>They machines do not have to be in a grid either. I was inspired by the Boston Science Museum&#x27;s virtual aquarium
评论 #43225710 未加载
评论 #43223647 未加载
ashirviskas2 个月前
Cool! I did a similar thing with 4x4 tablets, after connecting all 16 of them to ADB and a single host I was able to automate most of the stuff. The I just created 16 virtual screens on sway with 16 VNC clients and streamed it all over Wi-Fi as a test, but Wi-Fi worked so well that I did not look for more efficient solutions.<p>For that period my PC had 19 displays, 17 of them over VNC and it was glorious. I could either do something on all of them, or dedicate each for a different purpose&#x2F;program (music, htop, calendar, clock, ssh sessions)<p>Though dealing with all the hardware was quite annoying - some throttled, some had connectivity issues, others batteries would not hold charge and so on.
bazzargh2 个月前
A similar thing from many years back: the junkyard jumbotron let you assemble a random collection of displays to display their portions of a much larger image<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mitmedialab&#x2F;Junkyard-Jumbotron">https:&#x2F;&#x2F;github.com&#x2F;mitmedialab&#x2F;Junkyard-Jumbotron</a><p>Video <a href="https:&#x2F;&#x2F;youtu.be&#x2F;cAUtSVSTbzU?feature=shared" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;cAUtSVSTbzU?feature=shared</a>
评论 #43223557 未加载
amendegree2 个月前
If you’re just skimming and didn’t read the whole blog: this was done by high school students over the course of their high school career, makes the project even more impressive imo.
mos_65022 个月前
&gt;Now, I’m not entirely sure why this works so well, but I came up with a ridiculous solution by accident […]<p>&gt;This means that the slowest computers hold back the fastest computers […]<p>It works so well because you’ve optimized the system’s design with respect to its bottleneck. Check out the theory of constraints :)
layer82 个月前
Literally unhinged, the Chromebooks.
评论 #43227189 未加载
netcraft2 个月前
Super cool!<p>We needed to do something similar one time with 5 large touchscreen tvs that were arranged as a table, where each side needed to be a separate touchscreen application with them all playing a synchronized video in the background but users could interact with things flowing from one end to the other and could send objects from their other apps in any direction to other apps, like users sending things they found to the person on the other side of the table.<p>We ended up with a trashcan mac pro (thats about all we could find in budget that could drive all the screens at the same time) with apps that were synchronized using redis (I wrote that part). It worked really well, though I didnt get to see the finished product before I left that company. But we always really wanted to have separate computers that were synchronized. We just couldnt get that to be reliable enough - it worked for a while but then various things would throw it out of sync, meaning we would have to restart the applications periodically which wouldnt work.<p>Something I have always wished we had, since the very early days of PCs was the ability to network devices together in such a way that they could share their resources and collaborate more. Imagine being able to take advantage of all of the computers in an office to do a task like a supercomputer. Of course thats a very hard problem, applications and OSs would need to be designed for it and we would need new algorithms (look how long it took us just to take advantage of multiple processors in the same machine on the same board), but there were some projects out there like seti@home and folding@home that did it somewhat, but I always hoped it would be something that the computers themselves would support.
评论 #43230984 未加载
mrbluecoat2 个月前
&gt; I embarked on the journey of building ‘my own distro’ that we could install on the laptops. The system should start with something minimal (no desktop environment), and have an elegant script to autostart a kiosk mode Chromium instance. I first tried NixOS before quickly realising there was no way it would work with the tiny amount of storage on these Chromebooks (and it failed to install with every single attempt). Then I gave up, started with a Debian minimal install and ... I realised I would be wasting so much time (installing Debian is very ‘hands-on’ - you need to press lots of buttons), and I discovered ‘FAI - Fully Automatic Installation’ and the web FAI.me tool<p>DietPi, OpenWrt, and OpenBalena have autoinstall options as well that allow you to select specific packages and install on minimal bare metal. I&#x27;d be curious if there are other non-desktop options out there..
leohonexus2 个月前
Most interesting thing to me is how switching to coreboot fixed the freezing. Do you have a theory of why that might happen? I wonder if it&#x27;s ACPI&#x2F;DSDT related or if HW controllers were initialized incorrectly using the original BIOS.
评论 #43228026 未加载
jpeggtulsa2 个月前
Me and another developer did this on a 300 seat call center on Windows Embedded thin clients probably 8 years ago now. We used timestamps and a high precision javascript library for synchronization. After everybody went home for the night, it would scroll the name of the business and the stats from the day across all the screens until a couple hours before the first calls, then it would load a queued video or text or even just colored lines similar to the windows screen saver depending on the day.
nashashmi2 个月前
I wonder if it would have been easier to make just one video and have the computer zoom in to different parts of the video. And then run the video simultaneously through a web browser
评论 #43224562 未加载
评论 #43222934 未加载
评论 #43222848 未加载
lakesta2 个月前
Awesome work -- way to have a vision and see it through to the end. That process will make you a success in life and you&#x27;ll learn a lot, too!
sandreas2 个月前
Wanna see a great video wall out of reverse engineered iPod Nano 6 displays and learn something about reverse engineering along the way?<p>There is a video series from Mikes Electric Stuff from 11 (!) years ago, which is fantastic.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=7TedIzmguP0" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=7TedIzmguP0</a>
incanus772 个月前
Love to see this repurposing. My first experience with Chromebooks was after a workshop at Teardown &#x27;23 here in Portland, where I attended a session on using the MrChromebox stuff. I eventually ended up using the knowledge to encase Chromebooks in custom-built cabinets for use as display screens and GPIO interfaces for a science festival educational exhibit on electromagnetism and speakers.<p><a href="https:&#x2F;&#x2F;justinmiller.io&#x2F;projects&#x2F;catchthewave&#x2F;" rel="nofollow">https:&#x2F;&#x2F;justinmiller.io&#x2F;projects&#x2F;catchthewave&#x2F;</a><p>The machines are rugged (the spec I use is &quot;able to be dropped on concrete from waist high and to have a full soda dumped in the keyboard&quot;) and once running Linux, fast and light. And I got them for $50 a piece!
cjaackie2 个月前
fun to see the ‘write protection’ screw and think back to my toshiba chromebook, it also got coreboot thanks to Mr. Chromebox. Linux never ran quite right on the eMMC sadly…
niutech2 个月前
Lenovo Thinkpad 11e aren&#x27;t junk. I own one with Ubuntu and it still serves me well. Why people in the 1st world disassemble them or throw away rather than upcycling by upgrading OS and donating to the children of the 3rd world, like OLPC used to do? Still half of population doesn&#x27;t have access to computers. This is hugely missed opportunity to help poor children!
评论 #43231061 未加载
jojol2 个月前
Excellent work, and a great read.<p>What videos did you end up playing on this after your testing was complete? Do you have any recordings to share of this in action?
评论 #43222386 未加载
mezzman2 个月前
This one from 2013 when the Chromebook Pixel was announced was pretty great too. <a href="https:&#x2F;&#x2F;tomsepe.com&#x2F;portfolio&#x2F;google-pixeltree&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tomsepe.com&#x2F;portfolio&#x2F;google-pixeltree&#x2F;</a>
评论 #43223776 未加载
fitsumbelay2 个月前
so awesome
IshKebab2 个月前
That&#x27;s an insane amount of work. Enjoy having free time while it lasts...