2008-08-05 69 views

回答

19

Flash無疑是最普遍和最便攜的解決方案。 98% of browsers已安裝Flash。其他選擇是Quicktime,Windows Media Player或甚至Silverlight(微軟的Flash競爭對手,它可以用來嵌入幾種視頻格式)。

我會推薦使用Flash(以及它的FLV視頻文件格式)嵌入您的視頻,除非您對視頻質量或DRM有特別的要求。

5

閃光燈通常是首選產品:每個人都有它,並且使用JW FLV Player可以讓您在相對方便。

至於其他的視頻格式有WMV和QuickTime,但球員們都比較「重」的,不是每個人都可能有他們,他們覺得這樣1990ish ...

Real播放器......別讓我甚至開始咆哮那堆...

我個人認爲唯一的另一種Flash是Silverlight,它允許流式傳輸WMV視頻。我發現WMV的製作比FLV更好,更容易,因爲我試過的所有Windows FLV編碼器都不是很好,也不穩定,而幾乎所有的工具都可以本地輸出WMV。 Silverlight的問題是,沒有人擁有該瀏覽器插件(還沒有?)。還有一個球員from JW

0

我曾經爲一家公司開發過一套將媒體內容分發給專門的「玩家」的系統。這是基於網絡和使用ASP.NET技術,並嘗試幾乎所有可能的媒體格式,你可以想到和你的選擇真正歸結爲問自己:

是否需要直接開箱,或我可以確保播放視頻所需的組件可以事先安裝?

如果你的答案是,它需要發揮開箱然後真的是你唯一的選擇是閃存(我知道這是不是默認安裝的,但大多數都已經安裝了它)

如果是不是一個大問題,那麼需要額外的組件,那麼你可以使用由Windows媒體播放器支持的格式

windows媒體播放器落入第二種選擇的原因是因爲對於某些瀏覽器和某些格式,必須安裝額外的組件。

我們有豪華的「玩家」是由我們提供的,所以我們可以去的第二個選項,但是,即使我們試圖convert as much as possible回Flash,因爲它處理的方式比Windows Media Player更好

1

一考慮是否視頻播放是通過漸進式下載還是流式播放。如果是漸進式下載,那麼我會說使用Flash,因爲您的受衆範圍更廣。

對於流WMV,這是出於通過Windows Media Services

提供對於流閃光盒功能,你將不得不在你的Windows中安裝一個流媒體服務器。有些選項:

1
<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> 
0

「難道ASP.NET的選擇作爲平臺影響這個決定?「

可能不是。

1

如果您有權訪問Microsoft Expression Encoder 2,則可以使用它編碼視頻文件並生成Silverlight視頻播放器。然後,如果您有IIS 7,則可以使用Adaptive或Smooth Streaming也可以使用結帳Smooth HD作爲一個非常酷的示例。

你也可以從免費Microsoft Silverlight Streaming Service做流式傳輸。它已連接到Windows Live帳戶。

需要考慮的一點是,客戶端需要安裝Silverlight,就​​像Flash一樣,但Flash的使用時間更長。