問題タブ [real-time]
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.
flash - リアルタイムビデオをブロードキャストするサーバーを構築するにはどうすればよいですか?
Youtubeのように動画を放送するシステムを構築する必要があります。ただし、ビデオはリアルタイムビデオです。つまり、ビデオはすぐにキャプチャ、変換、およびブロードキャストされます。これを実行できるオープンソースソフトウェアはありますか?
要件(ハードウェアとソフトウェア)を含むいくつかの実用的なガイドが本当に必要です。
よろしくお願いします〜
java - Javaでのリアルタイムグラフ
私は1秒間に約5〜50回変数を更新するアプリケーションを持っており、この変化の連続XYプロットをリアルタイムで描画する方法を探しています。
JFreeChartはこのような高い更新率にはお勧めできませんが、多くのユーザーはそれでもうまくいくと言っています。このデモを使用してランダム変数を表示するように変更しましたが、常に100%のCPU使用率を消費しているようです。それを無視しても、フォームを作成するためにJFreeChartのuiクラスに制限されたくはありません(ただし、その機能が正確に何であるかはわかりません)。それをJavaの「フォーム」およびドロップダウンメニューと統合することは可能でしょうか?(VBで利用可能)それ以外の場合、私が調べることができる代替案はありますか?
編集:私はSwingを初めて使用するので、JFreeChartの機能をテストするためだけにコードをまとめました(Swingのコンボでどのように機能するかわからないため、JFreeのApplicationFrameクラスの使用は避けています)ボックスとボタン)。現在、グラフはすぐに更新されており、CPU使用率が高くなっています。new Millisecond()で値をバッファリングし、1秒に2回更新することは可能でしょうか?また、JFreeChartを中断せずに、JFrameの残りの部分に他のコンポーネントを追加できますか?どうすればいいですか?frame.getContentPane()。add(new Button( "Click"))がグラフを上書きしているようです。
audio - ソフトウェアシンセサイザーによるリアルタイムオーディオアプリケーションの作成
キーボードをピアノのように機能させるソフトウェアを作成することを検討しています (たとえば、ユーザーが「W」キーを押すと、スピーカーが D ノートを再生します)。おそらくOpenALを使用するでしょう。デジタル オーディオの基本は理解していますが、キーを押したときにリアルタイム オーディオを再生すると、解決できない問題がいくつか発生します。
ここに問題があります。たとえば、10 個のオーディオ バッファーがあり、各バッファーに 1 秒間のオーディオ データが保持されているとします。スピーカーで再生する前にバッファーをいっぱいにする必要がある場合は、再生の 1 秒か 2 秒前にバッファーをいっぱいにすることになります。つまり、ユーザーがノートを再生しようとすると、キーを押してからノートが再生されるまでに 1 ~ 2 秒の遅延が発生します。
この問題をどのように回避しますか? バッファをできるだけ小さくし、できるだけ遅く埋めますか? 私が見逃しているトリックはありますか?
audio - マイクからのOpenALリアルタイムオーディオ処理
マイクデータをリアルタイムで処理・再生できるクロスプラットフォームのアプリケーションを書きたいです。概念実証として、人々が互いに話し、自分の声にフィルターを適用できるチャットルームを想像してみてください。OpenALはこれに適していますか?そうでない場合、誰かが代替手段を提供できますか?さらに、誰かがマイクから読み取り、出力を吐き出す単純な「hello world」プログラムを提供またはリンクできるとしたら、それは素晴らしいことです。
ありがとう!
search - Twitter検索はどのように機能しますか?
Google検索がどのように機能するか知っています。Webクローラーは、リンクをたどってWebをクロールし、すべてのページをダウンロードします。次に、さまざまなアルゴリズムがコンテンツに基づいてページにインデックスを付けます。
Twitter検索はどのように機能しますか?すべての単語にインデックスを付けますか?
Twitterが「古いツイートは一時的に利用できません」と言っているのを見たことがあります。これは、クエリに関連するツイート(最近のツイート)のサブセットのみを保持していることを意味しますか?
python - Twisted(非同期サーバー) vs Django(またはその他のフレームワーク)
非同期フレームワークを使用する利点を理解する助けが必要です。シンプルなチャット Web アプリを開発したいとします。誰かが新しいメッセージを入力するまでサーバーに応答を返さない長いポーリングを行うDjangoフレームワークでpythonコードを書くことができないのはなぜですか。チャット アプリのようなリアルタイム アプリにとって、Twisted が提供する利点は何ですか?
申し訳ありませんが、非同期フレームワークの必要性について少し混乱しています。
web-services - 多人数同時参加型オンライン RPG はどのように構築されますか?
多人数同時参加型オンライン RPG ゲームはどのように構築されますか?
それらはどのサーバー インフラストラクチャ上に構築されていますか? 特に、非常に多くのクライアントが接続され、リアルタイムで通信している場合。
ページ要求で実行されるスクリプトで管理していますか? または、バックグラウンドで実行され、接続されたクライアントとの通信を管理するインストール済みのサービス?
彼らは他のプロトコルを使用していますか? HTTP では、サーバーがクライアントにデータをプッシュすることを許可していないためです。
何百もの競合するゲームプレイ イベントを一元的に処理するために、「エンジン」はどのように機能しますか?
御時間ありがとうございます。
java - JTree はリアルタイムで更新されますか?
JTree を毎秒更新するためのスレッド化されたソリューションを探しています。
基本的に、私は...
- 外部ファイルのインポート
- それから列挙を作成する
- 列挙からツリーを構築する
外部ファイルはランダムに変更される可能性があり、ツリー内のデータはこの変更を適切なタイミングで表す必要があります。JTree が (パネル経由で) あるコンテンツ ペイン全体を再描画せずにツリーを再描画するにはどうすればよいでしょうか?
ありがとう!
python - Pythonを使用して改行を含むコマンドライン出力進行をリアルタイムで解析する
改行を新しい行に変換できます。ただし、問題は、ほぼ「リアルタイム」で実行することです。プログレス バーの値だけが 0 と 100 の場合、見た目が非常にばかげています :-)
このコードはすぐに出力を返します。
javascript - リアルタイムの更新を処理できるソート可能な JavaScript テーブルが必要
リアルタイムの更新を処理できる JavaScript の並べ替え可能なテーブルまたはグリッド ウィジェットが必要です。コメットからの更新を介してテーブル内の行を更新しますが、できれば、更新のたびにテーブル全体を再描画する必要があるウィジェットや、更新時に CPU を占有するウィジェットは必要ありません。