Recent submissions

Comment · 10 years ago
That's awesome! Is the player for consumers? A white-labelled player?
Comment · 10 years ago
Good to have you back! It's the same guy :)
Comment · 10 years ago
Ahh you mean like pushstate into the addressbar. That's a great idea. One of the issues has been losing the streams you were watching upon refresh
Comment · 10 years ago
Hey everyone, I got fed up with having to juggle around multiple tabs each with a different stream and manually muting them. I spent the past 2 months working on a website that hopefully solves this problem.

This was my first foray into React. After having been developing on Ruby / Node on Heroku, making a pure frontend static app was refreshing.

Here are some of the features:

- Very, very fast. A lot happening under the hood with video to make the swaps near instant. I had to play around with GPU acceleration and CSS transforms to manipulate the streams.

- Load three streams simultaneously, when you swap out the primary stream, the other two streams are muted automatically.

- A powerful compact stream browser accessible to your left. I've tried to make it so you can scan a whole lot of streams at once to pick out the most interesting ones.

- Auto-refreshing stream list. Hopefully you won't even notice it reloading. It's always kept up to date to minimize any offline streamers and catch your favorite streamers coming online.

- Drag and drop streams into screens, click on screens to promote them to the primary. A lot of small miscellaneous things that hopefully make Teevox more intuitive.

- Auto bandwidth optimization, when you select a very high quality stream (ex: Source), instead of switching all three to high quality, it'll only do it for the primary stream. When you swap out for another primary stream, it will seamlessly transition into the proper quality.

The best part was the static HTML portion that allows it to load almost instantly without any preprocessing necessary. Let me know what you think!

Comment · 11 years ago
That's interesting! Is it the feeling of a more fluid conversational flow?
Comment · 11 years ago
You're right, having a more closed group with people you personally know would be interesting. There's something special about knowing what people you care about are doing at the moment

Made the fix for the link! Let me know if you run across other issues

Comment · 11 years ago
It uses memcache for everything. It exports out state data to a static file on a cdn

This was an experiment in seeing how far I could get without using a traditional database

Comment · 11 years ago
Lapface was my weekend hack designed to give the feeling of working with other people. It takes a low resolution webcam shot every 3 seconds of you working. I made the image with slow fps to relieve you of the pressure that usually comes with broadcasting

It feels nice to have people working alongside you. I've had it described as a virtual coffeeshop where you see people in the ambient background

Let me know what you think!

Comment · 12 years ago
Thanks for your kind words. It took me a long while before hitting that submit button. It's that moment when you're unsure if what you've written is any good.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton