2

WPFビデオストリーミングの両方のSilverlightで正しい方向を指す人が必要です。

2つのプロジェクトがあります。1つはSilverlightWebページで、もう1つはWPFプロジェクトです。目標は、WPFアプリケーションで、ユーザーがビデオをサーバーにアップロードできるようにすることです。SilverlightWebページは、任意のWebプロトコル(ほとんどの場合http)を使用してビデオをストリーミングします。

私はExpressionEncoderSDKを使用して、ビデオファイルを再エンコードするコードを構築しています(元のビデオファイルは非常に大きく、それぞれ1 GBを超えるため)。これまでのところ、問題はないと思いますが、今は必要です。それをウェブ上でストリーミングするために、そして私はそうすることができません。

Silverlight Webページは、IIS7.0を搭載したWindowsServer2008R2でホストされています。

私はIISストリーミングについて読んでいますが、ユーザーがビデオを追加するたびに、IISインターフェイスに移動して手動で追加する必要があり、ユーザーは何も知らないため、それが唯一の方法ではないという点を見つけました。 IIS。

可能であれば、IISを介してストリーミングを実現する方法に関するいくつかのコード例と、私ができること、または間違っていることについてのいくつかのポインターが必要です...

ありがとう

4

1 に答える 1

0

ユーザーが IIS で毎回手動で行う必要がある理由がわかりません。WPF アプリから、ビデオを IIS 内の特定の場所に保存します。また、IIS で 1 回限りの構成を行って、アップロードするビデオ拡張子を配信します。mp4 または wmv の場合は、MIME タイプ「application/octet-stream」を指定します。これにより、ユーザーが要求したときに、によって配信されます。 IIS。

いいえ、IIS ディレクトリからファイルを読み取るように Silverlight アプリを構成します (最初に IIS に保存されたファイル名を知っている必要があります)。

「ストリーミング」体験が必要な場合、IIS では不十分です。Windows メディア サーバーやフラッシュ メディア サーバーなどのストリーミング サーバーを使用する必要があります。

お役に立てれば。

于 2013-09-13T09:17:20.283 に答える