Ternovskiy sought help from his longtime friend Vlad Kostanyan, who helped him with his side projects.One informal study published in March 2010 showed that nearly half of all Chatroulette "spins" connected a user with someone in the USA, while the next most likely country was France with 15%.As the number of active users grew, Ternovskiy has had to rewrite the entire code to cope with the load, the management of which being the most challenging part of his project.
Initially, the site only asked users to confirm that they are at least 18 years old and agree on terms to not broadcast any offensive or pornographic content. However, the website now requires users to register for free before they can use the features of the website.
The signup requires a username, email address, and password.
Chatroulette is an online chat website that pairs random users for webcam-based conversations.
Visitors to the website begin an online chat (text, audio, and video) with another visitor.
Flash's peer-to-peer network capabilities (via RTMFP) allow almost all video and audio streams to travel directly between user computers, without using server bandwidth.
However, certain combinations of routers will not allow UDP traffic to flow between them, and then falling back to RTMP is necessary.
If three users complain about the same participant within five minutes, the user is temporarily banned from the service.
A user was twice as likely to encounter a sign requesting female nudity than to encounter actual female nudity.
The website uses Adobe Flash to display video and access the user's webcam.
In response, the website has discouraged under-18s from using the site, and prohibits "pornographic" behavior.