2010-05-14 15 views
1

Je dois mettre en œuvre l'application de chat à mywebsite en utilisant php. Chat a les caractéristiques comme audio, vidéo, et transefer de fichiers.comment mettre en œuvre et quel audio, chat vidéo avec le transfert de fichiers pour mywebsite en utilisant php

donc s'il vous plaît donner réponse à cela,

Merci,

+0

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

Répondre

0

Mmm .. la construction d'une application comme ça n'est pas facile du tout, et vous non seulement besoin de PHP.

Je suppose que vous recherchez une applet ou un script déjà implémenté.

Je sais que quelques scripts JS qui peuvent être intégrés dans votre site web, mais tout simplement discuter [pas d'audio, vidéo et autre ..]

Essayez ceci:

http://www.sitescripts.com/JavaScript/Chat_and_Instant_Messaging/

0

Si vous Je veux juste pouvoir envoyer les fichiers dont vous avez besoin pour les télécharger sur le serveur, je suppose avec AJAX pour le rendre lisse. Pour cela vous pouvez utiliser http://www.uploadify.com/

Si vous voulez le chat audio et vidéo aussi, vous aurez besoin de Flash - aucun moyen d'échapper à cela. Ce n'est pas facile du tout. Peut-être http://avchat.net/ serait ce que vous voulez.

1

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