ASP.NET Web サイトにビデオを埋め込むための効果的なオプションは何ですか?

StackOverflow https://stackoverflow.com/questions/2550

  •  08-06-2019
  •  | 
  •  

質問

現在のインターネットをざっと見ただけで、Web ページにビデオを埋め込むには Adob​​e Flash が最適な選択肢であることがわかります。これは正確ですか、それとも他の効果的な選択肢ですか?プラットフォームとして ASP.NET を選択することは、この決定に影響しますか?

役に立ちましたか?

解決

Flash は確かに最も普及しており、移植可能なソリューションです。 98% のブラウザ フラッシュがインストールされている。他の代替案は次のとおりです クイックタイム, ウィンドウズメディアプレイヤー, 、 あるいは シルバーライト (Microsoft の Flash の競合製品。複数のビデオ形式を埋め込むために使用できます)。

ビデオの品質や DRM に関して特別な要件がない限り、ビデオの埋め込みには Flash (および FLV ビデオ ファイル形式) を使用することをお勧めします。

他のヒント

通常は Flash が最適な製品です。誰もがそれを持っており、それを使用すると、 JW FLV プレーヤー あなたの側ではそれが比較的簡単になります。

他のビデオ形式としては、WMV や QuickTime がありますが、プレーヤーはかなり「重い」ので、誰もが持っているわけではなく、1990 年っぽい感じがします...

リアルプレーヤー...その山のことについて私が怒鳴り始めさせないでください...

私が個人的に検討する唯一の Flash の代替案は、WMV ビデオのストリーミングを可能にする Silverlight です。WMV の作成は FLV よりもはるかに優れており、簡単であることがわかりました。これは、私が試したすべての Windows FLV エンコーダーがあまり優れていなく、安定しているわけではないのに対し、ほとんどすべてのツールが WMV をネイティブに出力できるためです。Silverlight の問題は、そのブラウザ プラグインを持っている人が (まだ?) いないことです。プレイヤーもいるよ JWから.

考慮すべき点の 1 つは、ビデオの再生がプログレッシブ ダウンロード経由であるかストリーミング経由であるかということです。プログレッシブ ダウンロードの場合は、より幅広い視聴者を獲得できるため、Flash を使用すると思います。

wmv のストリーミングの場合、これはすぐに使用できる機能です。 Windows Media サービス

フラッシュをストリーミングするには、Windows ボックスにストリーミング サーバーをインストールする必要があります。いくつかのオプションは次のとおりです。

Microsoft Expression Encoder 2 にアクセスできる場合は、それを使用してビデオ ファイルをエンコードし、Silverlight ビデオ プレーヤーを生成できます。IIS 7 を使用している場合は、Adaptive または スムーズなストリーミング チェックアウトもします スムーズなHD 本当に素晴らしい例です。

無料からストリーミングすることもできます Microsoft Silverlight ストリーミング サービス. 。Windows Live アカウントに接続されています。

考慮すべき点は、クライアントには Flash と同様に Silverlight がインストールされている必要があるということですが、Flash は以前から存在しています。

<object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object>

私は、専用の「プレーヤー」にメディア コンテンツを配信するシステムを開発する会社で働いてきました。これは Web ベースで ASP.NET テクノロジを使用しており、考えられるほぼすべてのメディア形式を試しましたが、選択は実際に次のことを自問することになります。

箱から出してすぐに再生する必要がありますか、それともビデオの再生に必要なコンポーネントが事前にインストールできることを確認できますか?

箱から出してすぐに再生する必要があるという答えであれば、実際にはフラッシュが唯一の選択肢です (デフォルトではインストールされていないことはわかっていますが、ほとんどの場合はすでにインストールされています)

追加のコンポーネントが必要であることが大きな問題ではない場合は、Windows Media Player でサポートされている形式を使用できます。

Windows Media Player が 2 番目のオプションに該当する理由は、一部のブラウザーと一部の形式では追加のコンポーネントをインストールする必要があるためです。

私たちは「プレーヤー」が私たちによって提供されたという贅沢を持っていたので、2番目のオプションを選択することもできましたが、たとえそれを試みようとしても できるだけ変換する Windows Media Player よりも処理がはるかに優れているため、フラッシュに戻ります。

「プラットフォームとして ASP.NET を選択することは、この決定に影響しますか?」

おそらくそうではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top