實現Windows Media Service網頁VOD

來源:互聯網
上載者:User
實現Windows Media Service網頁VOD
 

 

  很多學校都用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網站內所指定的檔案夾中。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.