实现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、链接Web Server上的ASF影片 这种方法直接将ASF影片文件和HTML页面文件放在Web Server的同一个文件夹(如图1)下,如图2中的Sample1.htm的第6行〈a href="video.asf"〉表示这里链接同一个文件夹的Video.asf影片文件。
2、链接Media Server上的ASF影片 上一种方法有个缺点,就是观看者可直接下载,这样影片就会失去保护。而下面这种方法不会有这样的问题,因为影片是透过Media Server播放的。
这里(如图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播放的影片,这种方法解决了影片文件被观看者随意下载的问题。
但是新的问题出现了,当你使用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两部影片。
最后,需要说明的是,上面为叙述方便,把举例中用到的ASF影片和ASX影片指示文件都放在同一文件夹中。而实际应用时应根据所选择的使用方法,分别将它们放置在Web Server站点或Media Server站点内所指定的文件夹中。 |
实现Windows Media Service网页VOD
最新推荐文章于 2019-05-19 16:51:17 发布