問題タブ [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.

0 投票する
3 に答える
4555 参照

iphone - オーディオキューによる中断の処理

私はオーディオストリーマーを開発しており、着信やSMSなどの中断が発生したときに曲の状態を保存するために中断リスナーを宣言しました。

関連するコードは次のとおりです

私のAppDelegateには、これがあります

これは、割り込みリスナーがどのように見えるかです

}

電話を受けると、割り込みリスナーが呼び出され、ユーザーが電話を拒否すると、再生再開メソッドも呼び出されます。しかし、resumePlaybackメソッドが呼び出される前に、AudioQueueEnqueueBufferのコンソールでこのエラーが発生します

エラー:tca! エラー整数:560030580

オーディオファイルをストリーミングするときにオーディオの中断を正しく処理する方法を知っている人はいますか?

ありがとう。

0 投票する
1 に答える
734 参照

windows - Windows Media サービスの専門家

Windows Media Service が Windows Server 2003 で flv のストリーミングをサポートしているかどうか知っている人はいますか? 私は試みましたが、請求書類を見つけることができませんでした。

http://www.microsoft.com/windows/windowsmedia/forpros/server/server.aspx

前もって感謝します、ジョージ

0 投票する
3 に答える
1806 参照

asp.net - ビデオ ストリーミング asp.net

私はASP Webサイトを作成しており、ユーザーにビデオをアップロードしてアップロードした後に表示する機能を提供しています。動画をサーバーにアップロードすることはできましたが、クライアントのページで動画を再生する方法がわかりません。ビデオをバッファリングしてユーザーのブラウザでストリーミングしたいのですが、再生する前にビデオ全体を待ってダウンロードしたくありません。どうすればアプローチできますか?

0 投票する
1 に答える
3771 参照

wcf - Wcfを使用した画像ファイルのストリーミング

大きな画像をWcf経由でサーバーに送信したい。バイト[]として渡すことができます。どうすればよいですか。MTOMとは...サンプルはどこにありますか...?

0 投票する
2 に答える
35199 参照

streaming - AmazonS3からのMP3のストリーミング

ウェブサイトに埋め込まれたFlashウィジェットまたはその他の方法でAmazonS3に保存されているMP3をストリーミングする方法はありますか?

0 投票する
2 に答える
73 参照

performance - プログラムからリモート ビデオにアクセスする

コンテンツ管理サイト、特にホストされたストリーミング ビデオ パーツのストレス/パフォーマンス テストを実施したいと考えています。IIS を使用してビデオをホストしています。具体的には、新しい Windows Server 2008 x64 と IIS 7.0 を使用しています。

混乱は、

  1. 多くのスレッドを開始するコードを作成する予定で、各スレッドで Web リクエストをビデオ URL に送信し、サーバーからの応答ストリームを読み取りますが、この方法で実際のユーザーと同じように動作するかどうかはわかりませんプレーヤーを使用してビデオをレンダリングします(私のコードでは、ストリームを実際に再生したり、どこにも書き込んだりせずに、ストリームを読み取るだけです)。できる限り実際のシナリオと同じようにテストしたい。

  2. また、実際の Media Player を使用してビデオ (または何らかのメディア プレーヤー) をレンダリングする予定ですが、テスト マシンで複数の Media Player を起動するかどうかが懸念されます。 (ビデオカード固有のメモリ?)ビデオをデコード/レンダリングする(わからない、チェックして確認するには専門家の助けが必要)、複数のプレーヤーを起動した場合、プレーヤー間で潜在的なハードウェアまたはリソースの競合はありますか?競合がある場合、それは実際のユーザー シナリオでもありません。つまり、自分のマシンで 100 プレーヤーを起動するユーザーはほとんどいません。:-)

誰か私にアドバイスはありますか?

ところで: 私は .Net ベースのソリューションを使用することを好みますが、必須ではありません。

前もって感謝します、ジョージ

0 投票する
1 に答える
3346 参照

image - FFmpeg画像からビデオおよびストリーミングへ

JPEG画像をリアルタイムで生成するC#プログラムがあります。画像からビデオを(継続的に)生成し、(これもリアルタイムで)ストリーミングする必要があります。

私はffmpegを使用して入力ビデオソースをトランスコードしてストリーミングしましたが、ffmpegには入力を一連の画像(常に生成されている)として取得し、それからビデオを作成するオプションがありませんか?

乾杯

0 投票する
6 に答える
909 参照

http - httpストリーミング

ストリーミングサーバーを使用せずにhttpストリーミングは可能ですか?

0 投票する
5 に答える
1068 参照

optimization - ストリーミングにメモリ帯域幅を効率的に使用

250 MB のデータをストリーミングするアプリケーションがあり、データ チャンク (それぞれ 2 つの 32 ビット ワード) にシンプルで高速なニューラル ネットしきい値関数を適用します。(非常に単純な) 計算の結果に基づいて、チャンクは予想外に 64 個のビンの 1 つにプッシュされます。つまり、1 つの大きなストリームが入って、64 の短い (可変長) ストリームが出てきます。

これは、さまざまな検出関数で何度も繰り返されます。

コンピューティングは、メモリ帯域幅が制限されています。これは、はるかに計算量の多い判別関数を使用しても速度の変化がないためです。

メモリ帯域幅を最適化するために新しいストリームの書き込みを構造化する最良の方法は何ですか? 特に、キャッシュの使用とキャッシュ ラインのサイズを理解することが、これに大きな役割を果たしているのではないかと考えています。64 個の出力ストリームがあり、運が悪かったために多くが同じキャッシュ ラインにマップされたという最悪のケースを想像してみてください。次に、次の 64 ビットのデータをストリームに書き込むときに、CPU は古いキャッシュ ラインをメイン メモリにフラッシュし、適切なキャッシュ ラインにロードする必要があります。これらはそれぞれ 64 バイトの帯域幅を使用します... したがって、帯域幅が制限されたアプリケーションは、メモリ帯域幅の 95% を浪費している可能性があります (ただし、この仮想的な最悪のケースでは)。

効果を測定しようとすることさえ難しいため、それを回避する方法を設計することはさらにあいまいです. それとも、ハードウェアが私よりもうまく最適化するゴーストボトルネックを追いかけているのでしょうか?

違いがある場合は、Core II x86 プロセッサを使用しています。

編集:これはいくつかのサンプルコードです。配列を介してストリーミングし、その要素を疑似ランダムに選択されたさまざまな出力配列にコピーします。同じプログラムを異なる数のデスティネーション ビンで実行すると、同じ量の計算とメモリの読み取りと書き込みが行われたとしても、異なるランタイムが得られます。

2 出力ストリーム: 13 秒
8 出力ストリーム: 13 秒
32 出力ストリーム: 19 秒
128 出力ストリーム: 29 秒
512 出力ストリーム: 47 秒

512 を使用する場合と 2 つの出力ストリームを使用する場合の違いは 4 倍です (おそらく??) は、キャッシュ ラインの削除のオーバーヘッドが原因です。