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!
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
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
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.
Hi all! It started off as a 1 day project and then I ended up getting carried away.
I think the most interesting part about Vine is that you get a huge amount of short-form content with high variance in quality. This is very similar to 9GAG where enjoying a single piece of media is quick and there is a large corpus out there. It seems like conditions are ripe for an effective curation mechanism. Find me on twitter at @jiggityk. I will also be hanging out in the Olark chat on the site.
Hi all! It started off as a 1 day project and then I ended up getting carried away.
A few features:
- Smart pre-caching to minimize load time.
- Collect interesting vines. Right now, it just dumps it into local storage.
- Duplicates elimination.
- Categories that act like channels for rough curation.
I think the most interesting part about Vine is that you get a huge amount of short-form content with high variance in quality. This is very similar to 9GAG where enjoying a single piece of media is quick and there is a large corpus out there. This means you build an effective curation mechanism, you get a lot of value. In either case, let me know what you think!
Find me on twitter at @jiggityk. I will also be hanging out in the Olark chat on the site.
Ahh, good point! Take a look at: https://makr.io/latest
This was the original page I was taken to when I was first introduced to makr.
I guess what drew me was that everybody on that page was in a synchronous experience. You make a composition, everybody will be instantly exposed to it. It's like everyone takes a turn being at the top of HN with the fluidity of Twitter.
It's like a live discussion that's going on through pictures. Because of the fact that there is only one new image in focus at a time, there's an active flow that you know everybody else on the site is looking at synchronously.
When you submit a new image and caption combination, you know that 100+ or however many people currently on makr.io will see it immediately. That gives you pretty good odds that you'll get hearts or comments based on what you made. The instant rush you get when one of your creative babies hits it big is incredible.
Yes, that's the idea. If we choose to be lax and rely solely on our "intuition", all we will see are fragments of pieces that look familiar. We can't help but to compare these components to contemporary examples.
When World of Warcraft first came out, there was so much outcry because it was simply "Everquest dumbed down". Players had taken the component that looked familiar in WoW - the grind - and compared it unfavorably simply because that was the only available metric. In reality, the focus of the design was placed elsewhere entirely and the game itself caused a paradigm shift for grinding to be regarded as negative.
For us as intelligent thinkers to willfully ignore this fundamental problem of introducing something new with familiar components and dive down into a circle of hate would constitute being a hater.
I usually like figuring out future plans while riding the caltrain to minimize wasting high-opportunity-cost-time on such things like logistics. Thanks for bringing it to mobile! The fact that it's gorgeous is just icing.
The answer has been simple for me: start on Android. The ability to push new fixes to live within a few minutes is a godsend. There is still the overhead of getting people to update the app after the download, but this can be easily remedied by in-app notification for a one-touch update experience.
I don't think it's too unreasonable to assume that if you hit product/market fit on Android, you probably hit it for iOS. Launch MVP on Android -> get first 1k guinea pigs -> pivot, iterate, pivot, iterate -> achieve product / market fit -> spend 3 months creating a beautiful iOS app.
Spent the last 4 hours hacking out a way to integrate UStream!
1,2,3 - Cycle through PiP screens
TAB - Show/Hide PiP screens
LEFT, RIGHT - Volume Change
C - Show/Hide Chat
For everyone who's coming to Teevox for the first time, Teevox is an integrated stream viewer that has focused on gaming streams (think Starcraft and League of Legends tournaments) gathered from our very own Twitch.tv and Own3d.tv.
Let me know if you come across any bugs / new features you might want! I can be reached at jiggity - at - gmail.com