搭建世界杯主题网络电视台

站长空间

小武是一位刻苦钻研技术的网站站长,总在寻求机会为自己的网站添加一些新功能。

世界杯正如火如荼进行中,很多网友都利用网络电视软件观看直播赛事,但小武觉得软件中有关足球的电视频道太单一,除了体育直播台外,其他的足球频道也不多,于是他决定建立一个世界杯主题的网络电视台,这样,自己的网站流量就能大大增加了。

搭建世界杯主题网络电视台,主要分为两大部分,一是将网络电视软件镶嵌到网页中,实现现场直播球赛的功能,一是通过自己架设的网站服务器,将已经制作好的视频文件即时发布,搭建网络电视频道。

Part1:在网页中转播现场球赛

站长可以利用网络电视软件的资源,在自己网站中实现转播电视的功能,凡是软件中已有的电视频道,在自己的网页中就可以收看。

在这个环节中,小武决定利用集成了上百个电视频道的PPlive软件,将软件代码集成到自己的网页中,实现电视转播。

一、将网络电视软件嵌入网页

启动FrontPage,新建一个网页,命名为live.htm后切换到“代码”标签项下。进入http://www.pplive.com/zh-cn/about,28.html页面,按照网页中的要求将代码嵌入到新建的网页中。保存后用IE打开该live.htm网页。第一次打开该网页,会提示安装PPLive插件,安装后重新启动IE就可以收看PPlive电视节目了。

二、加快首次浏览速度

将PPLive嵌入网页后,第一次打开该网页程序会连接到PPLive服务器自动下载customplayers.js脚本文件,该文件中保存着ppiveweb插件的路径及名称。其他用户登录网站欣赏电视节目时,也要下载该插件,这样会导致速度慢、IE打开停滞等现象。因此,将PPLive的插件引入到本地服务器上,能大大加快首次浏览的速度。

首先从PPLive网页嵌入页面的第一条代码中找到http://www.pplive.com/zh-cn/other/live/customplayers.js,用IE下载customplayers.js文件到本地,用“记事本”程序将它打开,找到http://www.pplive.com/zh-cn/other/live/install.cab语句,这就是插件的安装文件。

将上面的install.cab文件下载后与live.htm文件保存到同一文件夹中,随后用FrontPage打开live.htm文件,将http://www.pplive.com/zh-cn/other/live/customplayers.js中的customplayers.js保存下来并用记事本打开,将“http://www.pplive.com/zh-cn/other/live/install.cab”改为“install.cab”,保存退出。随后打开install.cab压缩包的install.inf文件,将“http://download.pplive.com/SynaLiveSetup(1.2.32)_IE.exe”改为“SynaLiveSetup(1.2.32)_IE.exe”。

最后将customplayers.js、install.cab压缩包和live.htm一起上传到自己的网站上,以后浏览者就可以安装我们服务器上的PPLive插件了。

Part2:建立世界杯电视频道

对于手中有服务器的站长,可以把收集好的或是自己制作的世界杯视频放到服务器上,打造一个自己的电视台频道,把节目内容直接播放给广大观众。

Windows Server 2003 (以下简称Win2003)提供了一个功能强大的流媒体服务器Windows Media Services(以下简称WMS),使用这个流媒体服务器就能对本地的视频进行广播。

一、安装流媒体服务器

默认情况下WMS流媒体服务器并没有自动安装,在手工安装时,依次点击“开始→管理您的服务器→添加或删除角色”,弹出“配置您的服务器向导”对话框,在下一步的“服务器角色”列表中点选“流式媒体服务器”,最后按提示放入Win2003安装光盘即可进行安装。

二、设置WMS服务器

依次单击“开始→管理工具→WMS”启动程序。在该程序中就可以搭建自己的网络电视台了。首先将网上收集的精彩视频保存到指定的文件夹中,随后在WMS程序左侧列表中依次点开“WMS→发布点”,右键选择“添加发布点(向导)”命令(图1),在向导对话框的提示下输入发布点名称,如tv等。

24-f16-2.jpg
图1

进入下一步,在“内容类型”中点选“播放列表”进入“发布点类型”界面。这里,程序提供了“广播发布点”和“点播发布点”两种类型,选择前者用户只能共享播放内容,选择后者每个用户对流媒体文件进行播放、停止等控制。在此我们选择前者,随后设置一个传输列表,然后在“新建播放列表”窗口中单击“添加媒体”按钮进入添加文件的对话框(图2)。

24-f16-3.jpg
图2

选中我们刚刚收集的视频文件所在的文件夹,单击“添加目录”按钮即可。

视频文件添加完成后,返回到“新建播放列表”界面,继续单击“下一步”按钮,程序会给出一个方便列表保存路径,在“内容播放”项中根据需要勾选“循环播放”和“无序播放”,随后进入到“正在完成添加发布点”对话框。在此我们可以看到程序给出一个“指定用户可以使用url从播放机上访问流:mms//dgxy001/tv”的信息提示。其中dgxy001是计算机名,tv是发布点名称,以后我们也可以换成IP地址+发布点名称进行访问。在此单击“完成”按钮,视频添加过程创建完成。

三、进行视频广播

在WMS主界面中,用鼠标点击刚创建的发布点,在右侧出现一个控制界面。单击“监视”界面中的“启用发布点”按钮,这样该发布点就可以播放了。

用户在IE中输入mms://xxx.xxx.xxx.xxx/tv,随后系统会启动Windows Media Player播放当前的视频广播文件(图3)。不想发布该视频时,单击该界面下面的“停止发布点”按钮即可。切换到“源”标签项,这里可以添加新的视频到该发布点中。

24-f17-1.jpg
图3

提示:通过以上几个步骤就能做成一个网络电视的电视发布频道,如果不想让电视台太单调,还可以按照以上方法多做几个频道。

四、将发布点绑定到网页中

电视频道发布点制作完成后,可以将这些频道绑定到网页中,这样用户选择相应的频道后就可以在网页中快速播放。启动FrontPage工具,在此新建一个网页,并保存为play1.htm,单击Web组件,在“插入Web组件”列表中的左侧窗口中选择“高级控件→ActiveX控件”,在下一步中选择“Windows Media Player”控件,如果没有选项,可以通过“自定义”进行添加。

完成插入设置后,在页面指定的位置会出现播放器界面。双击该播放界面,在“属性”窗口的“源”项目中键入第一个视频地址mms://xxx.xxx.xxx.xxx/tv(图4),并设置好下面的播放选项。保存退出后,这样该播放网页制作成功。运用此方法可以制作多个播放页面,并且保存到同一文件夹中,分别为play2.htm、play3.htm……

24-f17-2.jpg
图4

五、制作频道列表页面

下面我们还要制作一个频道列表网页,将播放网页嵌入到列表网页的中间位置,让列表和播放页成为一个整体。

首先新建一个网页,保存为TV.htm,在该网页中插入行为3列为3的一个表格,并且将表格边框设置为0,随后调整中间单元格与嵌入网页播放器尺寸相同。将光标设定到中间单元格中,单击“插入→嵌入式框架”,在这里用鼠标调整框架的大小。

单击框架页面中的“设置初始网页”按钮,在弹出的“插入超链接”对话框中选择刚刚制作的任意一个播放网页,如play1.htm。单击打开即可将播放网页嵌入到该网页中(图5)。网页嵌入后,在该网页右侧输入制作的电视频道名称。随后在为每个频道名称添加超链接。每个频道名称应该链接相应的播放网页。并在目标框架中选择框架目标即可。

24-f17-3.jpg
图5

提示:通过上面的设置,网络电视台已经创建成功了,用户只要在IE中输入该网址就可以打开tv.htm网页,然后再对需要收看的电视节目进行选择。