This article mainly from the technical point of view Chatroulette, the article from the blog Garden Rtc.blacker, support the original, reproduced please explain the source.
Many people do not know or use Chatroulette, the following first interface let everyone have a general understanding:
Feature Introduction:
1, an average of 1.5 million online users per day (for a website that has not been advertised, this is a great number).
2, the author is a 17-year-old Russian high school students, at the age of 11 began to learn programming.
3, why so attractive-because behind a blank screen, there are a number of strangers are waiting to chat with you, good character can see all kinds of color beauty.
Available Technologies:
1, the technical principle is actually very simple, based on rtmp and flash implementation, the drawback is that the delay is relatively large.
2, user interaction is done very simple, but all the functions he has, this is very important to users.
Improved, she can do better:
1. Technology:
1.1, the use of WEBRTC can solve the problem of delay, because the delay in Flash is a natural flaw, can not compensate.
1.2, the use of WEBRTC can also be done: voice, video chat, electronic whiteboard, text chat, chatroulette can achieve the functions he can achieve.
1.3, at the same time can support Android,ios native app development, user experience and ease of operation is much better than the above.
2. Interaction:
1.1, support different sex between the video, many users are mentioning this demand, but they have not to do.
1.2, support reverse lookup, currently if you click on the next is no way to retrieve the last person with your video through the history, unless you exchanged contact with him.
Now many social apps deserve to learn from him, homogenization is too obvious, are those several features.
Android IOS WebRTC Audio Video Development Summary (35)--Chatroulette Introduction