Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anyone know the tech stack this awesome 18 yr old used to create this service back in the day that was able to support so many concurrent users?


I looked around and found an AMA [1].

> Python, using the Twisted framework for networking.

> Omegle runs on just one server: a Linode 2880. It used to be on a 720, which was very close to sufficient. No database at the moment, but if it never needs one, I'll most likely use PostgreSQL.

[1]: https://www.reddit.com/r/IAmA/comments/9vbd7/i_made_omegleco...


The link to the proof is dead :(




It used webRTC, at least in the early days. Same as Chat Roulette. That was why it was able to scale the way it did.


How? WebRTC came out in 2011 and wasn't even widely supported in web browsers until years later. Omegle came out in 2009, and launched video in 2010.


Ah, you're right. The video chat was definitely p2p though, I remember reading about it when it came out. I just tried to check what p2p video chat implementations were available back then, but no luck. Maybe a java plugin?


A Flash plugin


Flash.


p2p?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: