1

インターネットを検索して、ビデオ会議のストリーミングに関する情報をいくつか見つけましたが、まだコツがつかめていないように感じます。さまざまな会議サービスが利用できることは知っていますが、そのうちの 1 つを ASP で作成された Web サイトに統合/埋め込むことができるかどうか疑問に思っています。

  1. ビデオ会議ストリーミング ソリューション クックブック
  2. i-meet.com
  3. iMEET - あなた専用の会議室が待っています
  4. SO 検索結果: 「video streaming asp」を含む質問

顧客は、実際に ASP で作成された自分の Web サイトで、Web カメラ ビデオ会議ストリーミング機能を要求します。

質問は次のとおりです。

  1. このビデオ会議ストリーミング機能を構築して、ASP で作成された Web サイトと連携するにはどうすればよいですか?
  2. そのような iMeet サイトのビデオ ストリーミング機能をこの ASP で書かれた Web サイトに埋め込むことは可能でしょうか?
  3. この ASP Web サイト内で使用するストリーミング用の .NET コンポーネントを使用することはできますか?
  4. 同様に役立つかもしれない質問の提案はありますか?=)

ご親切にありがとうございました! =)

4

1 に答える 1

2

Silverlight 4次のリンクで説明されているように、CaptureSourceクラスを使用して最終的に答えを見つけました。

  1. CaptureSource クラス;
  2. Silverlight 4 で Web カメラをキャプチャします。

コンテンツのストリーミングに関しては、受信したコンテンツを別のソース (別の Web カメラなど) からブロードキャストするサーバー側のサービスが必要であることがわかりました。その後、キャプチャされたソースはブロードキャストに使用できます。

ストリーミング サーバーからストリーミングされるコンテンツを受信するには、「SingleSourceMultipleTarget」などのクラスを使用して、特定の IP または URL とポートでサブスクライブする必要があります (ここでのクラス名については正確にはわかりません。後で編集します)。私が意味する正確なクラス名を見つけてください)。

サーバー側では、ここで説明されている IIS 7 以降の SmoothStreaming 機能を使用することをお勧めします: Getting Started with IIS Live Smooth Streaming。後でまた見つけたら、別のリンクを追加します。

最後に、これらのツールを使用すると、開始できるはずです。DllImportAttributeもう 1 つの興味深いオプションは、H264 ビデオ コーデックの使用です。次に、おそらくクラスを使用して、それを .NET 自身に移植する必要があります。私はまだその方向で何もテストしていません。

従来の ASP に戻ると、iFrame を使用して、基盤となる Silverlight アプリケーションを使用してストリーミングのコンテンツを表示する必要があります。

何時間にもわたる研究と読書が必要なので、これがいつか誰かの助けになることを願っています! =)

于 2011-10-13T12:33:54.213 に答える