問題タブ [http-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.
c# - StreamReader によってバッファリングされている GZIP を使用して HTTP をストリーミングしましたか?
同様の問題または同様の問題を経験している人を見つけるのに苦労しています。
私は現在、GZip 要件がある http (json) 経由のストリームを消費しています。データが送信されてからreader.ReadLine()
読み取られるまでに遅延が発生しています。これは、バッファにデータを保持するデコードに関連している可能性があることが示唆されていますか?
これは私が現在持っているもので、遅延を除けば問題なく動作します。
次に、 AsyncCallback メソッド内に次のものがあります。
reader.Readline()
より多くのデータが受信されるまで待機し、その一部を保留します。キープアライブ改行も受信されます。これらは、何かを読み取ることを決定したときに一度に読み取られることがよくあります。
curl コマンドを実行してストリームを並行して実行することをテストしました。curl コマンドはデータを完全に正常に受信して解凍します。
どんな洞察も素晴らしいでしょう。ありがとう、
ダン
編集 streamreader でバッファ サイズを使用してもうまくいきませんでした。
EDIT また、.NET 4.5に更新して使用することもできませんでした
server-push - IE8でXDomainRequest.responseTextをクリアする方法はありますか
サーバープッシュソリューションを実装しています。
すべての応答チャンクでいっぱいになるので、IE8のXDomainRequest.responseTextをクリアする方法はありますか?
(最後の応答部分のみが含まれているマルチパートを使用したFirefox xhr.responseTextと同じ効果を得るには。)
java - モデル オブジェクトとバイナリ ストリームを 1 つのマルチパート レスポンスで送信する
私は現在、会社のネットワーク構成の変更から回復しています。これにより、ユーザーが VPN 経由で接続されているときに、ドキュメント管理アプリケーションのファイル転送が無効になりました。リッチ クライアントとアプリケーション サーバー間の通信は Springs HttpInvoker を使用して実装され、ファイル転送は RMIIO を使用しました。RemoteInputStream は、転送したファイルを表すモデル オブジェクトの単なる属性でした。
とにかく、RMIIO (ここでは DirectRemoteInputStream は解決策ではありません) を置き換えて、単純な HTTP ストリーミングをいじる必要があります。シリアル化されたモデル オブジェクトとストリーム内のバイナリ データをサーバーに送信したいのですが、これはマルチパート リクエストを使用してこれまでのところ正常に動作します。
正常に動作し、モデル オブジェクトとバイナリ データをアプリケーション サーバーに送信できます。しかし、その逆を行うにはどうすればよいでしょうか?つまり、モデル オブジェクトとバイナリ データを 1 つの応答で返すのでしょうか? マルチパート応答と、それらを複数のブラウザで使用する方法について読みましたが、commons-httpclient を使用して実装する方法、または springs RestTemplate を使用してさらに甘い方法で実装するにはどうすればよいでしょうか?
javascript - XHRストリーミングは仕様により接続を閉じますか?
私はこの記事を読んでいました: http://blog.pusher.com/what-came-before-websockets / 、そして次のテキストが私の注意を引きます:
XHR ストリーミングはすべてのブラウザーで機能し、XMLHttpRequest オブジェクトの responseText は、接続が閉じられるまで増加し続けます。つまり、最終的に再接続を強制してこのバッファーをクリアする必要がありました。
私がこれを正しく理解していれば、バッファが特定のサイズ (ちなみに、実際のサイズは?) に達するたびに、接続がリセットされてこのバッファがクリアされるということですか? つまり、XHR ストリーミングは、このバッファーのサイズと同じくらい長生きしますか?
誰かがこれを確認してください。
ios - HLS (Apple HTTP Live Stream) のビデオ バッファを増やすことは可能ですか?
サーバーで Wowza 3.5 を使用してビデオをストリーミングし、JW Player をプレーヤーに使用しています。
iPhone および iPad で表示すると、ビデオのストリーミングは正常に機能します。
私たちが今やろうとしているのは、ビデオが iOS デバイスで再生されていて、ユーザーがそれを一時停止したとき、一時停止中にビデオをバッファリング (ダウンロード) して、ユーザーがインターネットへの接続を失った場合でも、ビデオをダウンロードできるようにすることです。まで動画をご覧ください。現在、30 秒から 1 分のバッファリングのみです。
プレーヤーが一時停止している間にビデオ全体をバッファリング/ダウンロードできるようにするには、このバッファ時間をどのように増やすことができますか?
これはHLSでも可能ですか?
django - Django 1.5 StreamingHttpResponse を使用して reportlab pdf を配信する
reportlab と、Django 1.5 でサポートされている新しい StreamingHttpResponse オブジェクトを使用して PDF 生成を行った人がいるかどうか疑問に思いました。
https://docs.djangoproject.com/en/dev/ref/request-response/#streaminghttpresponse-objects
Django docs で説明されている通常の方法を使用し、HttpResponse をファイルのようなオブジェクトとして使用して、多くの pdf を生成しています。
https://docs.djangoproject.com/en/1.5/howto/outputting-pdf/
Django の新しいストリーミング オブジェクトを使用できるかどうか、また、これがまったく良いアイデアであるかどうか疑問に思っていますか?
/イェンス