¿Cómo funciona un sitio de chat aleatorio?

Los sitios de chat aleatorios como pokiecam.com no funcionan exactamente de la misma manera. Sin embargo, habrá algunas cosas en común. Esencialmente, cada usuario del sitio obtiene algo llamado sesión. La sesión permite que el servidor web sepa qué solicitudes están asociadas con cada usuario. El sitio tendrá alguna forma de vincular estas sesiones al azar y permitir a los usuarios enviarse mensajes entre sí. En estos días, la gente generalmente usa websockets para estos tipos de sitios, pero en el pasado se usaban solicitudes http normales (sondeo largo) para enviar nuevos mensajes a los navegadores.

Estos sitios de chat aleatorios a menudo también permitirán video y audio. Para eso, la gente solía usar principalmente Adobe Flash, pero ahora las cosas están pasando a HTML5 Video y WebRTC. La mayoría de las veces querrá algún tipo de servidor de medios para (al menos) transcodificar secuencias de medios de un formato a otro.

Sugiero echar un vistazo a Github y buscar un chat aleatorio. Hay varios ejemplos a pequeña escala allí.

No hay registro

Usar nuestro chat de ruleta al azar es completamente gratis para todos

No solicitamos información sobre tarjetas de crédito o pagos e incluso puede usar ChatSpin sin registrarse. Esto ayuda a proteger su identidad cuando se encuentra con extraños en el chat de video y le permite chatear de forma anónima. Nunca solicitaremos información como un número de teléfono, dirección real u otra información personal. También recomendamos a los usuarios que nunca brinden esta información a nadie mientras chatean.

Chatspin: aplicación gratuita de chat de video aleatorio

Para esto, necesita profundizar en M2M y en Message Brokers