个人用户如何搭建一个全面的WEB服务器(中)

原创 2003年12月02日 21:54:00

       第四:建立Win Media在线影视

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

       按照第一步中图三,图四和图五的走法,只不过在图五中选择“流式媒体服务器”,点击确定,这样系统将会自动在你的WEB服务器下创建一个Win Media流式媒体服务器站点,接下来就是如何管理这个服务器以及制作流媒体文件了。

 

       运行“开始控制面板→管理工具→Windows Media Services”,点击你的本地计算机名,出现如下图四十四所示:

图四十四

在右侧的浏览框你可以看到这台媒体服务器的一些基本设置和情况,现在我们就来设置这台服务器,让它也向外提供流媒体服务;

 

       点击图四十四下方倒数第二个图标,打开“Windows Media 性能监视器”,如图四十五所示:

图四十五

在图四十四中选择你要查看的更新间隔,以秒为单位,然后选择查看样式,性能监视器提供三种样式:简单、蓝色网格和灰色网格,你可以选择你喜欢的样式,如果你想增加察看的内容,点击上方带“+”的图标按钮,出现如图四十六所示:

图四十六

在“性能对象”下拉框中选择“Windows Media Services”,在下方的计数器列表框中就会列出很多关于流媒体服务器相关的计数器选项,你可以选择你感兴趣的计数器选项,如“Total Connected Players”等等。然后点击“添加”,如果你不想添加了,就点击“关闭”,回到图四十五,在下方的列表框中可以看到你选择的每个计数器,点击每个计数器,你就会在它上方的列表框中看到该计数器的详细信息,如“最大”、“最小”、“平均”等信息。关闭“Windows Media 性能监视器”,回到图四十四,我们再来看一些有关流媒体服务器的其他信息。点击“属性”页,选中“显示所有插件类别”如图四十七所示:

图四十七

首先看到你的windows media services 版本信息,点击左边“类别”框中的“授权”,看一下启用的授权信息,如图四十八所示:

图四十八

其中有“WMS NTFS ACL 授权”、“WMS IP 地址授权”和“WMS 发布点 ACL 授权”,点击每个授权信息,你可以在下面的文本框中看到该授权信息的简要介绍,笔者推荐都启用这些授权信息,要启用这些授权信息,只需要在要启用的授权信息上右键点击在弹出菜单选择“启用”;限于篇幅,就不一一介绍“类别”中的每个信息,“日志记录”和“事件通知”大家看着设置,现在介绍“验证”,Windows Media Services提供三种验证方式:“WMS 匿名用户身份验证”、“WMS 协商身份验证”和“WMS 摘要式身份验证”,由于访问流媒体服务器要受到NTFS目录访问权限的控制,所以笔者就只启用了“WMS 匿名用户身份验证”,其它的验证方式就由你自己决定启用还是不启用了。“缓存/代理管理”,如果你没有装该插件,此项将是空的。我们再来设置控制协议,这很重要,关系到别人能不能访问你的在线媒体,点击“控制协议”,如图四十九所示:

图四十九

在右侧的列表框我们看到Windows Media Services提供了三种服务器控制协议:“WMS HTTP 服务器控制协议”、“WMS MMS 服务器控制协议”和“WMS RTSP 服务器控制协议”,现在我们就要设置每个控制协议所启用的端口,注意,端口设置不要与其他服务器端口设置冲突。比如WMS HTTP服务器控制协议的TCP端口就不要跟你的WEB站点的80端口冲突,所以你最好改成别的端口,右击控制协议名称,在弹出菜单中选择“属性”,如图五十所示:

图五十

此图是WMS HTTP服务器控制协议的属性设置窗口,大家可以看到有IP地址限制,你可以设置那些IP地址可以访问你的流媒体服务,然后在“端口选择”中选择“使用其他端口(1-65535”在输入框中输入你想使用的端口,点击“确定”,完成端口设置,其它控制协议跟此类似,大家去一一设置。再看“限制”设置,如图五十一所示:

图五十一

你需要限制某一项,就在某一项上打勾,然后输入具体值,这里不细述,让我们来看“媒体分析程序”,这可以决定你的媒体服务器都可以提供哪些流媒体文件,详细如图五十二所示:

图五十二

如果你想给你的流媒体服务器提供丰富的内容,建议你都启用图五十二所示右侧列表中的所有媒体分析程序,如播放MP3JPEG图像和具.asf.wmv.wm.wma扩展名的Windows Media格式文件等。“播放列表分析程序”让你的媒体服务器支持传输整个目录的Meida文件和支持包含同步多媒体集成语言(SMIL 2.0)语法的具有.wsx扩展名的播放列表文件,这里不详细描述。让我们再看“数据源”,如图五十三所示:

图五十三

笔者建议图五十三中右侧的所有数据源插件都启用,这将在流媒体的制作和发布中使用到。至于“单播流”我们就不用启用了,因为我们使用点播流给所有在线的朋友们享受我们提供的流媒体服务。关于如何设置的更详细的信息我们可以看“入门”页,这里有叫你如何配置和管理你机器上的流式媒体服务器信息,大家可以详细看看,这里不叙述了。

 

       流式媒体服务器我们基本上已经设置好了,接下来,我们就应该创建一个发布点,把你的内容在流式媒体服务器上发布,右键点击图四十四中的“发布点”,在弹出菜单中选择“添加发布点(向导)”,注:添加发布点有两种方式:“添加发布点(向导)”和“添加发布点(高级)”,在这里我就介绍如何通过“添加发布点(向导)”添加发布点,另外一种方式,大家自行尝试。如图五十四所示:

图五十四

选中“不再显示此欢迎页面”,因为我们就创建一个发布点,点击下一步,如图五十五:

图五十五

在“名称”中输入你的发布点名称,点击下一步,如图五十六所示:

图五十六

选择传输的内容的类型,如果我们要播放使用Windows Media Encoder编码器编码的实况流,那就选择“编码器(实况流)”,这样在使用Windows Media Encoder编码器编码的过程中就可以直接指定发布到此服务器上此发布点上,实现实时点播播放。在这里,作为示范,我选择“目录中的文件”,采用点播形式提供流媒体服务,给大家一个演示,其它请大家自行设定。选择“目录中的文件”,点击下一步,如图五十七所示:

图五十七

选择“点播发布点”,点击下一步,如图五十八:

图五十八

选择你存放流媒体文件的本地计算机上的文件夹路径,选中“允许使用通配符对目录内容进行访问(允许客户端访问该目录及其子目录中的所有文件)”,点击下一步,如图五十九所示:

因为我们是点播嘛,以上两个选项我们都可以不选,直接点下一步,如图六十所示:

图六十

选择“是,启用该发布点的日志记录”,点击下一步,如图六十一所示:

图六十一

这是添加发布点的概要信息,点击下一步,如图六十二所示:

图六十二

在此我们就可以看到启用播放列表分析程序后可供我们选择的想创建什么样的播放列表文件格式,选中“完成向导后”,然后选择第一项“创建公告文件(.asx)或网页(.htm)”,单击“完成”。出现如图六十三所示:

图六十三

选中“不再显示此欢迎页面”,因为我们就创建一个可收看的媒体文件,点击下一步,如图六十四所示:

图六十四

选择第一项“目录中的一个文件”,点击浏览,如图六十五所示:

图六十五

选择一个文件,如“午夜狂奔.wmv”,注:这是事先用Windows Media Encoder做好的媒体文件,你也可以选择在你本机上的存档媒体文件。点击“选择文件”,回到图六十四,会看到在图六十四中的第一项“目录中的一个文件”框出现你选择的文件,点击下一步,如图六十六所示:

图六十六

默认下服务器名称是你的本地计算机名,你可以修改成你申请的域名,建议不必修改,因为花生壳服务就已经把你的域名和你的本地计算机名称建立了一个对应关系,点击下一步,如图六十七所示:

图六十七

选择你保存公告文件的路径,选中“创建一个带有嵌入的播放机和指向该内容的链接的网页”和“将在网页中嵌入播放机的语法复制到剪贴板”,这样做,是为了测试嵌入到网页播放的效果,并且你还可以从此例中复制把媒体播放器嵌入到网页的源代码到你自己的作的WEB站点源码中,减少自己写嵌入播放机播放媒体文件的工作量且还有参考,何乐而不为?好,点击下一步,如图六十八所示:

图六十八

输入一些元数据,这里可以输入你的个人信息和广告信息,点击下一步,如图六十九所示:

图六十九

点击完成,出现如图七十所示:

图七十

点击测试公告,这将打开你的Windows Media Player播放器播放你发布点上的流媒体文件,如图七十一所示:

图七十一

一切正常,我们再回到图七十,点击测试带有嵌入播放机的网页,如图七十二所示:

图七十二

出现Internet共享配置对话框,点击“是”,如图七十三所示:

图七十三

没问题,你要做的就是把地址栏中的地址改为你的web域名加嵌入播放机的网页名称,这样,大家就都可以免费享受你提供的在线影视或音乐了;末了,回到图七十,点击退出,完成此发布点的设置。

 

       我们再回到图四十四,看看刚创建的发布点的一些基本信息,点击图四十四中刚创建的发布点名称,如图七十四所示:

图七十四

可以看到此发布点的一些基本信息和设置,“监视器”监视此发布点的信息,要设置此发布点的监视信息,跟设置流媒体服务器监视器信息一样,参考前面讲的进行设置;这里,重点提到的是,在“源”属性中,如果你想换片或者想更改内容提供类型,比如,我想换成使用Windows Media Encoder提供实况流,那就直接在“源”属性中点击“更改”按钮,在弹出的对话框选择其它的播放文件或方式就可以了;如图七十五所示:

图七十五

关于在流媒体中插播广告,这里重点介绍一下,广告分“间隙广告”和“包装广告”,“间隙广告”是指在你的内容中插播的广告,而“包装广告”是在你内容开始或结尾插播的广告。首先介绍如何添加“间隙广告”,打开“源”属性窗口,如图七十六所示:

图七十六

点击“查看播放列表编辑器”,即图七十六中间的那个图标按钮,出现如图七十七所示:

图七十七

选择“新建一个新的播放列表”,点击确定,如图七十八所示:

图七十八

右键点击“smil”,在弹出菜单中选择“添加广告”,注:只有在你的媒体服务器属性设置中你必须启用“WMS SMIL 播放列表分析程序”才可以使用此插件功能。如图七十九所示:

图七十九

打开“浏览”窗口,如图八十所示:

图八十

选择你要插播的广告文件,点击“选择文件”,回到图七十九,看到在输入框中已经有你选择的广告文件了,单击“确定”,回到图七十八,看到图七十八左侧菜单中已经有你创建的广告文件名,点击该广告文件名,在图七十八右侧出现如下图八十一所示:

图八十一

现在简要介绍图八十一中smil元素的几个属性:

       src指定广告文件的数据源;

       begin→指出此广告文件什么时候开始播放,比如begin=”0s”即开始时就播放广告文件;

    clipbegin→指出此广告文件从什么位置开始播放。比如clipBegin="7s"表明此广告文件从第7秒处开始播放;

       clipend→指出此广告文件播放到什么位置结束。比如clipEnd="01:23"表明此广告文件在播放1分23秒时结束播放;

       dur→指出广告文件播放的时间长度。比如dur="10s"表明此广告文件就播放10秒;

    end→指出广告文件结束时的计时值。比如begin="0s" end="30s"表明此广告文件就放30秒。默认情况下是自然结束;

    syncEvent→指出通过广播播放列表中的元素激活包装播放列表中的元素;

    id→指出元素的名称,便于播放列表中元素引用该元素;

    mediaName→指出提供给客户端的元素的名称,用它代替直接用src给客户端的元素;

    noskip→指出此广告文件是否可以跳过,设置为true表示不能跳过;

    repeatCount→指出此广告文件在停止播放前重复播放的次数;

    repeatDur→指出此广告文件在停止播放前重复播放的时间。比如repeatDur="15s"表示此广告文件在15秒内可以重复播放;

好了,明白了概念,我们就应该知道相应的该怎么作了,是不是呢?在图八十一中输入各属性值,然后按照上面步骤添加一个媒体文件,这是你真正提供的东西,可不要只用广告迷惑了大家的眼哦。完成这些,退出播放列表编辑器,提示是否保存,保存你所作的工作,如图八十二所示:

图八十二

给你的播放列表起一个名字,然后点击”保存”这样,在流式媒体服务器中插播广告就完成了,是不是还可以插入一些花絮,让朋友们乐焕帜兀科浯?我们来介绍”包装广告”。打开“广告”属性窗口,如图八十三所示:

图八十三

看到图八十三左下方第一个图标按钮了吗?点击它,弹出图八十四所示对话框:

图八十四

选择第一项,选中“使用“创建包装向导””,点击确定,如图八十五所示:

图八十五

勾中“不再显示此欢迎页面”,希望下次不要启动它,点击“下一步”,如图八十六所示:

图八十六

如果你想在片头添加广告,那么就先添加广告,再添加媒体;如果你想在片尾添加广告,那你就先添加媒体,再添加广告。这里只讲如何添加广告,所以我们点击“添加广告”,如图八十七所示:

图八十七

点击“浏览”,出现一个文件选择对话框,选择你的广告文件,可以是一个具体的多媒体广告文件,也可以是一个列表文件,这里我选择了在插播广告中创建的播放列表文件,点击“确定”,回到图八十六,可以看到你添加的广告已经在列表框中,点击刚创建的广告,把它移到最上面,点击下一步,如图八十八所示:

图八十八

把你的包装播放列表文件保存在你指定的位置,点击下一步,如图八十九所示:

图八十九

点击“完成”,再看图八十三,你的包装广告已经与你的发布点一起启用了。然后再在“源”属性中修改你的流媒体服务器数据源,以后,大家看到的就是你的广告和流媒体了。现在,我们再回头看看该发布点的属性设置,如图九十:

图九十

由于在作流媒体服务器的属性设置中基本都已经讲过,所以这里只提几个要点,首先,“常规”属性中的所有设置都不要启用,然后在“缓存/代理”中设置“缓存过期”为“总是过期”,这是为保密安全考虑的设置;其次在“授权”类中的几个插件最好都启用;在“验证”设置中启用“WMS 匿名用户身份验证”,这些设置妥当,基本上你的流式媒体服务器和发布点就比较安全和完整了;

 

个人用户如何搭建一个全面的WEB服务器(下)

http://www.csdn.net/Develop/read_article.asp?id=22460

个人用户如何搭建一个全面的WEB服务器(下)

    现在就来讲讲如何利用Windows Media Encoder制作Win Media流媒体格式文件(如.asf、.wmv等)        现在网上比较流行的流媒体文件格式是带扩展名为.rm和...
  • spidertan
  • spidertan
  • 2003年12月02日 21:57
  • 2734

个人用户如何搭建一个全面的WEB服务器(上)

       现在宽带上网的朋友越来越多,可是如何充分利用自己的宽带优势,想必大家都不是很清楚;笔者在申请了包月宽带后,一直在琢磨这件事,先是建设了自己的个人网站,开通文件服务器,发布自己的在线影视(...
  • spidertan
  • spidertan
  • 2003年12月02日 21:54
  • 7771

实例浅谈Linux环境下搭建Web服务器与创建个人主页

版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。     博客地址:http://blog.csdn....
  • zzu_handsome_boy
  • zzu_handsome_boy
  • 2014年05月22日 23:40
  • 9285

如何使用nodejs创建Web服务器

使用 Node 创建 Web 服务器 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持...
  • suwu150
  • suwu150
  • 2017年06月04日 17:03
  • 3265

从零开始搭建web项目并部署到本地服务器

从零开始搭建web项目并部署到本地服务器需要文件此项目的jdk环境是1.7,服务器用的是tomcat6.0的。如果需要的话可以从以下地址下载。 1. 服务器文件tomcat6.0 2. jdk1....
  • u013403892
  • u013403892
  • 2016年07月20日 20:41
  • 5296

Android 如何搭建一个局域网 Web 服务器

Android 如何搭建一个局域网 Web 服务器 前言   在写博客之前我已经做了一个Android Http Server的开源项目,我把它取名叫AndServer,AndSe...
  • bestlove12345
  • bestlove12345
  • 2016年06月30日 09:19
  • 1317

搭建一个简单的服务器

做Android开发有一段时间了,经常与后台服务器进行交互,有时就会想,后台服务器到底是怎么工作的呢?我发出去一个http请求,他怎么接收到,又怎么进行处理、返回信息呢? 本文描述了搭建一个简单静态服...
  • lintax
  • lintax
  • 2017年03月19日 17:21
  • 2987

如何在windows7操作系统下搭建用于开发网站的web服务器环境

相信很多人和我一样,都想过搭建一个自己的web服务器,设计一个网站,好让别人来访问。 怎么在windows下实现呢?方法其实非常简单,你既不需要任何特别的操作系统,也不需要租用别人的服务器,你自己...
  • jerseyma
  • jerseyma
  • 2015年09月22日 12:45
  • 697

推荐几本Web前端与Web服务器性能相关的书籍

推荐几本Web前端与Web服务器性能相关的书籍:《Practical Load Balancing - Ride the Performance Tiger》这本书的主题是负载均衡,其中Chapter...
  • Testing_is_believing
  • Testing_is_believing
  • 2013年03月15日 23:29
  • 4837

在FRDM-K64F开发板上搭建简易WEB服务器

飞思卡尔FRDM-K64F开发板非常适合用于以太网试验。但是在网上并没有在该开发板上快速搭建简易WEB服务器的教程。以下的内容将帮助大家在FRDM-K64F开发板上建立一个HTTP服务器,该服务器带有...
  • woshi_ziyu
  • woshi_ziyu
  • 2017年02月28日 21:49
  • 473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个人用户如何搭建一个全面的WEB服务器(中)
举报原因:
原因补充:

(最多只允许输入30个字)