問題タブ [streaming]
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.
wcf - WCF: デュプレックス チャネルでストリーミング モードを使用することは可能ですか?
WCF では、コントラクトをストリーミング モードに切り替えて、大きなメッセージを転送できます。
読んでテストした後、ストリーミングモードはデュプレックスチャネル(OneWayコールとコールバックインターフェースを備えたチャネル)では使用できないようです。
そうですか?デュプレックスとストリーミングは併用できませんか? それとも方法はありますか?
(大きなファイルをサービスにアップロードし、コールバックを使用して進行状況を報告しようとしています)
python - Python で YAML ストリームを処理する方法
次の形式で YAML データを継続的に出力するコマンドライン アプリがあります。
それは永遠にこれを行います。これらの各レコードを継続的に読み取る Python スクリプトを作成したいと思います。
PyYAML ライブラリは、完全に読み込まれた文字列を取得し、それらを完全な YAML ドキュメントとして解釈するのに最適なようです。PyYAML を「ストリーミング」モードにする方法はありますか?
それとも、データを自分でチャンクして、少しずつ PyYAML にフィードする唯一のオプションですか?
javascript - JavaScript、Flash、または Silverlight を使用して HTTP 経由でストリームを受信できますか?
ポート 80 経由で http を使用してリアルタイム通知メカニズムのプロトタイプを作成しています。このプロジェクトの目的は、Flash アプリケーションがリモート サーバー上のイベントに迅速に応答できるようにすることです (具体的には、コンピューターの隣の電話に接続されている着信通話)。 .) ポーリングは 1 つの方法ですが、遅すぎます。現在、私はソケット接続を使用して、サーバー上のイベントの低遅延通知を取得しています。これはうまく機能しますが、ファイアウォール フレンドリーではありません。Flash または Silverlight 以外はクライアントにインストールしたくありません。ブラウザーの相互互換性は問題ではありません。このアプリケーションでは、クライアントが使用するブラウザーを指定できますが、優先されるのは IE です。
.NET でサーバー HttpHandler を作成しました。これは、接続を閉じず、http 応答ストリーム (ConnectedClientContext.Response.OutputStream.Write など) にバイトを書き出すことによってクライアントに「イベント」を送信し、.NET クライアントを持っています。これらのメッセージを読み取ることができるアプリケーションは問題ありません。
私の質問:
JavaScript、Flash、または Silverlight を使用して受信したバイトを HTTP 経由でサーバーから受信できますか? これまでのところ、「ダウンロードの進行状況」の通知を受け取る方法しか見つけることができず、応答が閉じられるまで実際のバイトを取得できません。到着したときにそれらが必要です。
よろしくお願いします、
ダニエル
json - JSON 用のストリーミング API はありますか?
DOM は JSON を解析する唯一の方法ですか?
video - 複数記述コーディング
h264 ビデオを MDC (複数記述コーディング) にエンコードするにはどうすればよいですか?
wcf - IISよりも遅いWCFを介したファイルのダウンロード
次の方法(この投稿では劇的に単純化しながら、間違いを犯さなかったと思います)は正しく機能し、net.tcpプロトコルを介したストリーミング転送モードを使用して設定されています。問題は、httpを介してIISを介して同じファイルをダウンロードするよりもパフォーマンスが大幅に低下することです。これはなぜでしょうか。また、パフォーマンスを向上させるために何を変更できますか?
最後に、WCFは私のストリームを適切に処理する責任を負っていますか?これでうまく機能しますか?そうでない場合、代わりに何をすべきですか?
ありがとうございました。
jquery - 迅速で満足のいく MP3 ストリーミング ソリューション
インターネット経由でラジオ チャンネルを聞いているユーザー向けの非常にシンプルなインターフェイスを有効にするために、夜通し仕事をしなければなりません。ストリーミングに最適なソリューションは何だろうと思っています。私は QuickTime のことを考えましたが、ユーザーはそれをインストールする必要があり、Quicktime がフラッシュほど普及しているかどうかはよくわかりません。だから私はフラッシュで何かを実装する傾向があります。良いツールについて何か提案はありますか?
プレイリストなどは必要ありません。Web サイトは DotNetNuke で構築されており、すべてのやり取りを管理します。ユーザーが再生/一時停止してショーの別の部分にドラッグできる小さなバーをページに挿入したいだけです。ファイルの URL を含むパラメーターを渡します。あとはプレーヤーが管理する必要があります。
これはライブ ストリーミングではなく、サーバーでホストされている MP3 ファイルのストリーミングです。
ところで、jQuery プラグインであるこのプロジェクト ( http://www.sean-o.com/jquery/jmp3/ ) を見つけましたが、これは興味深いものです。誰でも知っていますか?
どうもありがとう。
java - Java アプリケーションから CPU 使用率を制御することは可能ですか?
私は HTTP 経由で音楽をストリーミングする Java アプリケーションを開発しています。私が直面した問題の 1 つは、アプリがディスクからオーディオ ファイルを読み取ってクライアントに送信しているときに、通常は CPU が 90 ~ 100 で最大になることです。 % (これにより、ユーザーが他のアプリを実行する際に問題が発生する可能性があります)。
この作業を行うスレッドを制御して CPU の使用を減らすことは可能ですか、それとも OS によって制御する必要がありますか? 現在、アプリケーションの負荷を管理するためのテクニックはありますか?
高/低優先度でスレッドを開始できることは知っていますが、このシナリオではこれは私には何の影響もないようです。
(「コンピューターに何かをするように頼んだので、明らかにできる限り速くそれを行うだろう...」を通り過ぎることができません。)
ありがとう!
ロッド。
c# - 高品質のビデオ ストリーミングを使用したビデオ チャット アプリケーションの開発
私は、既存のアプリケーションでビデオ チャット サポートを開発している会社で働いています。私はこのようなためのさまざまなソリューションを見てきました
- C# でのビデオ キャプチャとストリーミングにマネージド ダイレクト ショーを使用する
- 画像を取得してネットワーク経由で渡すコード プロジェクトのいくつかのコード サンプル (これは帯域幅を大量に消費するため、かなり大雑把なソリューションと呼びます。
- 圧縮アルゴリズムをゼロからコーディングし、それを使用してビデオを圧縮および圧縮解除します。
現在の課題は、非常に高品質のビデオ ストリーミングを実現することであり、コンテナー アプリケーションは C#.NET でコーディングされています。
これが私がこれまで提案してきたことです。データをストリーミングするためのネットワーク ロジックは C# で記述され、ビデオ圧縮は VC++ で記述され、pinvoke または可能な CLI を使用してこの VC++ dll を呼び出します。
私はこの分野で私よりも経験豊富な人を探しています.
最終的な目標は、高品質のビデオ ストリーミングです。コーデックは、h.2633、h.264 などの任意のものにすることができます。