En tant que développeur d'applications de chat vidéo depuis plusieurs années (http://avchat.net) Je pense que je peux faire quelques commentaires calculés sur ce sujet:
1) Il y a 2 grands types d'applications de chat pour les sites Web là-bas: Groupe chats (style IRC) et messageries instantanées (le chat de Facebook est le meilleur exemple ici)
2) La partie de chat de texte peut être faite purement avec HTML/JS sur le client et PHP/ASPX sur le serveur mais ces solutions tendront à pour mettre un peu de charge sur votre serveur en raison de la mise en commun constante. Une solution consiste à utiliser un serveur XMPP/Jabber et une autre à utiliser le côté serveur Erlang (Facebook l'utilise).
3) Pour le chat audio et vidéo, vous aurez besoin d'un serveur multimédia (FMIS d'Adobe est 4500 $, Wowza est 995 $, Red5 est open source et gratuit). Le client devra également être fait en flash (au moins la partie vidéo/audio).
4) Il existe également des sociétés d'hébergement de serveurs multimédia (http://influxis.com) et Amazon EC2 propose des serveurs préinstallés avec Wowza et FMIS.
5) Le flash aso vous permet de faire 2 par les pairs vidéo par les pairs, mais il est seulement bon pour 1 à 1 ou 1 à large public scénarios. Et vous avez toujours besoin d'un serveur média compatible p2p (FMES).
Je ne comprends pas vraiment si vous voulez être en mesure d'envoyer des fichiers vidéo et audio ou d'appeler avec une webcam audio et vidéo? – alexteg