1

必要に応じて、Web アプリケーションでストリーミング 'チャネル' を選択できるようにしたいと考えています。これらは、 Windows Media Services 9配信ネットワークからブロードキャストされているライブ イベントのWindows Media ストリームです。

ストリームの比較的最近のサムネイル画像を提供したいのですが (ユーザーとしては、これが表示されることを期待します)、これが CNN や他の無数のサイトで Flash で行われているのを見たことがありますが、これが行われたのを見たことがありませんウィンドウズ メディア。

WMV ファイルからサムネイルを抽出できる C# / DirectX ライブラリを既に持っていますが、ライブ ソースの場合、明らかにストリームはファイルからのものではありません。

これまでの私の仮定は次のとおりです。

  1. ストリームを Windows Media Player オブジェクトに受信し、WMPlayer がサポートしている場合は何らかの方法でサムネイルを取得する、ある種のサービス アプリケーション/デーモンを実行する必要があります...

    -また-

  2. ストリームをファイルにアーカイブするように構成し、既存のクラス ライブラリを使用して、書き込まれているアーカイブ ファイルで利用可能な最後のフレームを覗いてサムネイルを取得します。

きれいな解決策のように見えるので、むしろ#1を実行したいと思いますが、WMPlayerがフレームの取得をサポートしているかどうか、またはその方法がわかりません。

これを行うより良い方法はありますか?

4

1 に答える 1

0

そのような場合、メディアプレーヤーを使用するのが良い考えかどうかはわかりません. 私はこれを調べます: http://sourceforge.net/projects/windowsmedianet/

于 2009-11-13T07:34:15.507 に答える