問題タブ [livechat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - Facebook のようなページネーションのある Web サイトで複数のチャット ウィンドウを表示するにはどうすればよいですか?
jquery チャット プラグインを使用して、Web サイト用のチャット アプリケーションを作成しています。Jquery チャット プラグインはここにあります。チャットを正常に実装しましたが、複数のユーザーと話しているときに問題に直面しています。5 ~ 6 個のチャット ウィンドウのみが表示されます。私が必要としているのは、Facebook にあるようなページネーションです。20 ~ 25 人のユーザーと話している場合、チャット ウィンドウにページネーションが表示されるはずです。チャット ウィンドウのギャラリーを実装しようとしましたが、機能しませんでした。チャット アプリケーションでページネーションを実装する方法を教えてください。または正しい方向に向けてください。
前もって感謝します。
これは私の通常の画面です:
これは、ズームしたときのビューです。
php - ライブストリームビデオを作成しますか?チャットビデオ?
ライブストリーミングやチャットビデオはどのように機能するのでしょうか。私はPHPについて少し知っていて、ajaxとjqueryを学んでいます。PHPを使ってそのようなシステムを構築することは可能かと思いました。それともHTML5?私はHTML5にあまり精通していませんが、それが可能であれば、間違いなくそれを学ぶでしょう。
誰かが私の足を動かすのを手伝ってくれますか?
ありがとう!
web - WebアプリケーションでFacebookのようなライブチャットを作成するにはどうすればよいですか?
Facebookのような簡単なチャットでWebアプリケーションを構築したいのですが、チャットセルフサービスを作成したい場合、それを達成するために何をする必要がありますか?
私は初心者で、チャットアプリケーションのアーキテクチャを知りません。目的は、チャットの履歴をデータベースに記録できることだけです。
リソースが多い場合、アプリケーションに統合できる無料サービスのオンラインチャットを提案できますか?
よろしくお願いします。
socket.io - ビデオ会議、インスタントメッセージング、およびファイル共有を備えたWebアプリケーションアーキテクチャ
私は現在、クライアントの特定の主題に関する知識を人々が共有できるWebアプリケーション(ソーシャルネットワーク)を計画しています。知識の共有は、リアルタイムのコミュニケーション(音声、ビデオ会議、トーク、ライブチャット、ファイルの共有)を使用して提供されます。可能であれば、ソリューションは最新のデスクトップおよびモバイルブラウザと互換性がある必要があります。
リアルタイム通信の実装に関する調査で、Socket.IO(http://socket.io)に出くわし、チャットルーレットの例をいくつか見ました。http://myprojectguide.org/p/flash-videoio/index.htmlと例(http://code.google.com/p/flash-videoio/)にも出くわしました。
Socket.IOは、使用可能なトランスポートに低下します(WebSocketでない場合は、Flash Socket、ポーリングなど)。たくさん読んだのですが、頭の中で絵を描くことができないようです。上記のプロジェクト要件を満たすにはどうすればよいでしょうか。Node.JSとSocketIOのみを使用してそれを実行しますか?オーディオ/ビデオ操作のためにメディアサーバーも実行する必要がありますか?言い換えると、メディアサーバーはSocket.IOサーバーとどのように連携しますか?
前もって感謝します。
java - Webチャット:Flash、Java、HTML5、その他?
大学の要請に応じて、Webブラウザで動作するチャットクライアントの作成を開始したいと思います。このようなことをするのは初めてなので、これについては主にHTML5について調査しました。プラットフォーム自体、その速度と使用方法について調査しましたが、最も重要な要素はモバイルサポートでした。
コーダー/プログラマーとしてはまだ経験が浅いので、このチャットを長い間経験を積んでいくつもりです。将来も考えていました。チャットへのアクセスがかなり制限されているフォーラムコミュニティがあります。私もそれを変更したいと思います、そして追加としてモバイルサポートを含めます。
私は、Flash、Java、およびHTML5を調査しました。これらは、Webアプリケーションで最も明白な2つの選択肢であり、ほとんど新しいHTML5です。
FlashはWebアプリ(少なくとも私が見たり見つけたりしたもの)として広く使用されており、プログラマーよりもデザイナー志向ですが、多くのチャットがこれで書かれており、使用されています。しかし、私の知る限り、それに対するモバイルサポートはありません。それは私の将来の計画を妨げます。
Javaは堅牢なプログラミング言語であり、これにいくつかのWebチャットがありますが、これに関する私の主な問題はパフォーマンスです。フラッシュよりもはるかに低速です。しかし、少なくともモバイルサポート、少なくともアンドロイドモバイルがあります。
HTML5に関しては、ほとんどまだ子であり、すべてのWebブラウザーが完全にサポートしているわけではありませんが、IE9を除いて、主要なブラウザーはすでにWebソケットをサポートしています。悲しいことに、IE9は最も使用されているWebブラウザです。そして、私はまだ携帯電話でそれのサポートを見つけることができません。
そして、私はインターネット上で上記の3つと同じことを行うことができる他のプラットフォームを知りませんが、私はオープンです。
だから私の質問は:私が後の段階でモバイルサポートをしないように、ウェブチャットを書くための最良のプラットフォームはどれですか?
cross-browser - テキストベースのブラウザ チャットの例
Web 開発用の新しいテクノロジが豊富にあることを考えると、さまざまなブラウザ間で最小限のマルチユーザー テキストベースのチャット アプリを迅速に開発するのに特に適しているのはどれでしょうか? Java、Python、または Javascript に基づくものは特に歓迎されます。
具体的には、これらのテクノロジが次のシナリオをどのように処理するかにも関心があります。
通信の遅延: クライアント ブラウザからサーバーへのメッセージ (またはその逆) が遅延した場合 (または失われた場合) はどうなりますか?
切断: クライアントが切断するとどうなりますか? 切断が発生したときの正確な状態から通信を再開して、切断されたクライアントが再接続したときに以前のすべてのメッセージがそのまま残るようにすることはできますか?
そのようなチャットアプリの実装例へのリンクと、上記への提案/ポインターを探しています。ありがとう!
node.js - 顧客サービス ソフトウェアのチャット サーバー アーキテクチャ
訪問者がオペレーターとチャットできるサイトで、チャット連絡先を提供する必要があります。チャットは、販売、サポート、製品情報など、さまざまなビジネス組織のキューに送られます。以下をカバーするアーキテクチャを提案できますか?
- キュールーティング、DB、オペレーターのオンラインステータスなどを備えたサーバー側のチャットサーバー。
- オペレーター Web アプリケーション
- ビジター オペレーター
- リアルタイム監視サイト
私は次のことを検討しています:
- node.js + Socket.io + Redis pub/sub: すべてのメッセージング システムを実装する必要があります
- Openfire のような XMPP サーバー
- RabbitMQ
何を提案しますか?他のアイデアはありますか?
ありがとう
node.js - ブラウザ内チャットに ejabberd を使用する
ejabberd チャット サーバーを node.js/tornado/socket.io などのスケーラブルで高速なサーバー テクノロジと統合して、ブラウザー内チャットを実装できますか?
その場合、ejabberd サーバーはバックエンドで実行され、フロントエンドは node.js/socket.io などを使用してクライアント ブラウザーと通信できます。すべてのチャット メッセージは、ejabberd サーバーを介してルーティングされる必要があります。従来の方法で ejabberd を直接使用する場合と比較して、これはすべて意味があり、十分にスケーラブルですか?
ios - iOS GKSession ボイスチャットラグ
基本として GameKit 接続を使用して iOS アプリにボイス チャットを追加しましたが、送信 (Bluetooth 経由) の遅延は約 4 秒のようで、質問への返信を受け取るのに 8 秒かかります。
何がそんなに大きな遅延を引き起こしているのか完全にはわかりませんが、いくつかの容疑者がいます。
voiceChatService:sendData:toParticipantID:
まず、 fromのメソッドを使用してGKVoiceChatClient
いることに気付きましたvoiceChatService:sendRealTimeData:toParticipantID:
。RealTimeData
それでも、実装したとしても、代わりにメソッドのバージョンを使用する明白な方法はわかりません。どうすればそれを行うことができ、それが役立つ可能性がありますか?
また、データモードを変更しGKSendDataUnreliable
てGKSendDataReliable
、アプリが未確認のビットを再送信する可能性が高いため、同じことを2回聞くことがある. これにより、エコーのような効果は取り除かれましたが、ラグは改善されませんでした。
リアルタイムのパフォーマンスを向上させるために他に何ができますか?