> 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.
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?