2011-12-26 14 views
-1

ボイス/ビデオサポートでオンラインチャットルームを開発するために必要なテクノロジーはどれですか? 現在、私はCore PHP/MySqlとDHTMLを知っています。PHPのチャットアプリケーション

+0

あなたは、あなたが選んだ言語で、インターネット技術を利用したオーディオおよびビデオ技術と転送データを学ぶ必要があります。しかし、それができない言語を選択した場合(PHP、mysql、HTML、DHTMLはあなたが探していることをすることができません)、あなたは間違った言語を選択しました。たぶんあなたはCやJavaを調べる必要があります。 – hakre

+0

Flash(Action Script)を使用したPHPは目的を解決できませんでしたか? – sandbox

+0

おそらく単独でフラッシュすれば解決するだろう。しかし、Action Scriptがリアルタイムのビデオストリーミングと複数のパートナー間の同期をサポートしているかどうかはわかりません。 – hakre

答えて

1

あなたはスケールでしょうチャットをしたい場合は、アプリケーションをどのように処理したか、イベントを書くことを学ぶ必要があり、このようなアプリケーションを構築するためのフレームワークがたくさんある、短いリスト

このツールは、AJAX呼び出しのcometスタイルを使用することを許可します。

悲しいことに、私はイベント駆動型のWebサーバー/フレームワークがPHP用であるとは思わないので、他の言語を習得しなければならないでしょう。

0

ウェブソケットはジョブに最も適しています。それはあなたが選択したいくつかのjavascriptとserversideの技術を勉強しなければならないことを意味します。 http://dev.w3.org/html5/websockets/

+0

リアルタイムビデオデータをWebソケット経由で渡す方法についての情報はありますか? – hakre

+0

Websocketsはデータストリームを許可します。したがって、レンダリング方法はむしろ疑問です。 –

0

私は過去にカスタムビデオチャットアプリケーションのために使用しましたTokBoxと呼ばれる無料のAPIがあります:

http://www.tokbox.com/

あなたはチャットセッションを保存し、受け渡しのためのバックエンドを構築する必要があります

それは参加者の数、画面の位置とサイズ、オーディオコントロールなどを制御することができる非常に堅牢なjavascriptライブラリを持っています。また、phpやいくつかの他言語の開発者ライブラリがあります。バックエンドの制御(チャットのダウンロードとアーカイブを含む)

これは文書化されており、約1日でかなりカスタマイズされたシステムを手に入れることができました。

関連する問題