很多學校都用Windows Media Service來建立校園網ApsaraVideo for VOD(VOD)系統,它包括Media Tools、Media Server和Media Player三個部分。 實現VOD的步驟 要實現ApsaraVideo for VOD首先需建立VOD網站,然後經過多媒體教學內容的採集、轉換成流式文
件和網上發布三個步驟來完成。 1、採集:節目源可以是攝像機、電視台節目、VCD光碟片、衛星輸入訊號等;通過視音頻捕獲卡捕獲的視頻(一般為*.mpg格式)或把VCD光碟片(一般為*.dat格式)用超級解霸2000轉換為*.avi格式或*.mov格式的視頻檔案。 2、轉換:把上一步採集到的*.avi格式或*.mov格式的視頻檔案用Windows Media Encoder編碼軟體轉換成適用於Internet或Intranet上ApsaraVideo for VOD的流式視頻檔案(*.asf格式或*.wmv格式)。 3、發布:建立起流式視頻檔案(影片)與網站頁面的連結。 如何建立連結 建立連結有兩種方式,一種是與影片的文字或圖片建立連結,另一種是將Media Player元件寫入網頁裡面,一開啟網頁就預設播放影片。下面只對用得較多的第一種方式進行介紹,具體實現可有以下四種方法: 圖1
1、連結Web Server上的ASF影片 這種方法直接將ASF影片檔案和HTML分頁檔放在Web Server的同一個檔案夾(1)下,2中的Sample1.htm的第6行〈a href="video.asf"〉表示這裡連結同一個檔案夾的Video.asf影片檔案。 圖2
2、連結Media Server上的ASF影片 上一種方法有個缺點,就是觀看者可直接下載,這樣影片就會失去保護。而下面這種方法不會有這樣的問題,因為影片是透過Media Server播放的。 圖3
這裡(3中的Sample2.htm)有兩個連結,第一個連結〈a href="192.168.0.1/asx1.asf"〉是連結到Web Server上的ASF影片,這和前面一種方法沒有什麼不同。而第二個連結〈a href="mms://192.168.0.1/asx2.asf"〉(MMS: Microsoft Media Server Protocol),表示連結Media Server網站(IP地址為:192.168.0.1)上的Asx2.asf影片檔案,這是透過Media Server播放的影片,這種方法解決了影片檔案被觀看者隨意下載的問題。 圖4
但是新的問題出現了,當你使用Netscape來瀏覽時,上面第二個直接連結Media Server的ASF檔案就不行了,因為Netscape不支援MMS://的連結方式。 3、連結Web Server上的ASX影片 這種方法(4中的Sample3.htm)與前面第一種方法有一共同點,就是都不需要建立Media Server網站,而只要求建有Web Server網站就可以實現。但它們也有一個顯著的區別:第一種方法是在網頁上直接連結到Web Server上的影片。而這種方法網頁上連結的僅僅是ASX影片指示檔案,實際要播放的ASF影片的具體存放位置由它來指示(註:.asx檔案是一種特殊類型的檔案。包含有關Windows Media伺服器上的.asf檔案的位置及其屬性的資訊,與.asf檔案一起使用)。所以,真正的影片檔案不會被直接下載利用。 但是,這種方法也有缺點,就是觀看者可以下載ASX檔案,然後從ASX檔案中找到指示的ASF影片的存放路徑。 4、連結Media Server上的ASX影片 於是我們有了第四種方法,這才是真正的在網頁上實現VOD的最佳方法。這就是將連結指定到Web Server的ASX影片指示檔案夾,而ASX再指定到Media Server上的ASF影片。 Sample4.htm(5)的第6行〈a href="asxtest2.asx"〉連結指定到同一個檔案夾中的Asxtest2.asx檔案。而Asxtest2.asx檔案指向Media Server網站(IP地址為:192.168.0.1)主目錄中的Asx1.asf和Asx2.asf兩部影片。 圖5
最後,需要說明的是,上面為敘述方便,把舉例中用到的ASF影片和ASX影片指示檔案都放在同一檔案夾中。而實際應用時應根據所選擇的使用方法,分別將它們放置在Web Server網站或Media Server網站內所指定的檔案夾中。 |