PHP を使用して mywebsite にチャット アプリケーションを実装する必要があります。チャットには、オーディオ、ビデオ、ファイル転送などの機能があります。
ですので、これに対する返信をお願いします。
ありがとう、
数年間ビデオ チャット アプリの開発者として ( http://avchat.net )、私はこのトピックについていくつかの計算されたコメントを作成できると思います。
1) Web サイト用のチャット アプリには、大きく分けて 2 種類あります: グループ チャット (IRC スタイル) とインスタント メッセンジャー (ここでは Facebook チャットが最適な例です)。
2) テキスト チャットの部分は、クライアント上の HTML/JS とサーバー上の Php/ASPX だけで実行できますが、これらのソリューションは、一定のプーリングのためにサーバーに負荷をかける傾向があります。1 つの解決策は XMPP/Jabber サーバーを使用することであり、もう 1 つの解決策は Erlang サーバー側を使用することです (Facebook はそれを使用します)。
3) オーディオおよびビデオ チャットには、メディア サーバーが必要です (Adobe の FMIS は 4500 ドル、Wowza は 995 ドル、Red5 はオープン ソースで無料です)。クライアントもフラッシュで実行する必要があります (少なくともビデオ/オーディオ部分)。
4) メディア サーバー ホスティング会社 ( http://influxis.com ) もあり、Amazon EC2 は Wowza と FMIS の両方がプリインストールされたサーバーを提供しています。
5) Flash aso を使用すると、ピア 2 ピア ビデオを実行できますが、 1 対 1または1 対多数の視聴者のシナリオにのみ適しています。また、p2p 対応のメディア サーバー (FMES) も必要です。
うーん、そのようなアプリケーションを 1 つ作成するのは簡単ではありません。必要なのは PHP だけではありません。
すでに実装されているアプレットまたはスクリプトを探していると思います。
あなたのウェブサイトに埋め込むことができるいくつかの JS スクリプトを知っていますが、チャットだけです [オーディオ、ビデオなどではありません..]
これを試して:
http://www.sitescripts.com/JavaScript/Chat_and_Instant_Messaging/
ファイルをサーバーにアップロードする必要があるだけで送信できるようにしたい場合は、AJAX を使用してスムーズにすると思います。そのためには、http://www.uploadify.com/を使用できます
音声チャットとビデオ チャットも必要な場合は、Flash が必要です。これを回避する方法はありません。簡単ではありません。多分http://avchat.net/があなたが望むものでしょう。