实现Windows Media Service网页VOD

实现Windows Media Service网页VOD

 

 

  很多学校都用Windows Media Service来建立校园网视频点播(VOD)系统,它包括Media Tools、Media Server和Media Player三个部分。

  实现VOD的步骤

  要实现视频点播首先需建立VOD站点,然后经过多媒体教学内容的采集、转换成流式文

件和网上发布三个步骤来完成。

  1、采集:节目源可以是摄像机、电视台节目、VCD光盘、卫星输入信号等;通过视音频捕获卡捕获的视频(一般为*.mpg格式)或把VCD光盘(一般为*.dat格式)用超级解霸2000转换为*.avi格式或*.mov格式的视频文件。

  2、转换:把上一步采集到的*.avi格式或*.mov格式的视频文件用Windows Media Encoder编码软件转换成适用于Internet或Intranet上视频点播的流式视频文件(*.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站点内所指定的文件夹中。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值