千兆到户的魅力(三)——搭建小区网络电视台

外设天下

通过前面两期介绍,我们已经可以在小区局域网内实现电影点播和电视节目直播,给小区用户带来了方便。除此之外,一些房地产开发商为了增加楼盘卖点,突出小区的特色,还在小区局域网内搭建了网络电视台,将小区中发生的好人好事、重要通告、宣传新闻等向小区用户播放,让用户在电脑上及时了解发生在自己身边的事情。那么,这种小区电视台的搭建困难吗?是怎样搭建的呢?下面我们就一起来看看吧!

工作原理要弄清

网络电视台的原理和网络直播相同,但网络电视台实现的是多路直播同时进行。在直播过程中它将服务器上的多媒体文件通过流媒体服务器工具进行编码,并向客户端进行广播。通过多路直播的方式可以实现多个视频文件同时直播到客户端,客户端可以通过 “频道”的方式选择收看自己喜欢的直播视频。

准备工作做在前

搭建网络电视台需要多路视频直播功能,Windows Server 2003服务器系统自带的Windows Media Services就可以实现这样的功能。只要局域网内的直播系统安装Windows Server 2003系统,就可以在小区局域网内轻松搭建网络电视台了。

小知识:Windows Media Services 是一种通过 Internet 或局域网向客户端传输音频和视频内容的平台。客户端可以是使用播放机(例如 Windows Media Player)播放内容的计算机或其他设备。 Windows Media 服务器传输给客户端的内容可以是实况流,也可以是预先准备好的视频内容,例如数字多媒体文件。

Windows Server 2003系统默认安装中没有安装Windows Media Services,我们先来对该组件进行安装。在开始菜单中单击“管理您的服务器”,打开“管理您的服务器”→“添加或删除角色”→“配置您的服务器向导”,单击“下一步”系统开始扫描当前所有服务器信息,随后会弹出一个“添加您的服务器向导”对话框,选中“流式媒体服务器”(如图1),单击“下一步”按钮,按照安装提示即可完成。

21-b15-1.jpg
图1

搭建步骤一学就会

Windows Media Services安装后,我们就可以架设网络电视台了。在架设网络电视台前,我们先要规划好,该网络电视台都有几个频道,每个频道都有哪些精彩内容。比如,我们可以在网络电视台中规划四个频道,分别为音乐频道、影视频道、电视剧频道、新闻频道。规划好以后,我们可以收集或制作一些视频文件,Windows Media 服务器支持传输后缀名为:“mpg”、“asf”、“wmv”等格式的文件,将这些准备好的视频文件按频道分类保存在相应的文件夹中。

1.创建第一个频道

我们先来创建第一个频道。在服务器端依次点击“开始”→“所有程序”→“管理工具”,单击“Windows Media Services”,打开流媒体服务器程序。在“Windows Media Services”界面的左窗格中右键单击“发布点”,在弹出的右键菜单中选择“添加发布点(向导)”(如图2)。在弹出的“添加发布点向导”对话框中,单击“下一步”,进入“发布点名称”向导页,在此输入一个发布点的名称,建议最好以英文字母命名,方便以后客户端输入。

21-b15-2.jpg
图2

接着单击“下一步”,进入到“内容类型”向导页,在此我们需要选择传输的内容类型(如图3)。程序提供了“编码器”、“播放列表”、“一个文件”、“目录中的文件”四个内容类型。其中“编码器”项表示流媒体服务器直接采集视频设备上的内容进行广播;“播放列表”表示Windows Media Services广播我们添加到当前列表中的视频文件;“一个文件”表示Windows Media Services对指定的一个视频文件进行广播;“目录中的文件”表示Windows Media Services广播指定目录中的所有视频文件。如果我们在该频道中准备的是一组视频文件,如多个后缀名为“mv”的视频,可以选择“播放列表”项或“目录中的文件”项,如果广播的是单个视频文件,可以选择“一个文件”。在本例中,我们选择“播放列表”。

21-b15-3.jpg
图3

单击“下一步”,进入“发布点类型”向导页。程序提供了“广播发布点”和“点播发布点”两个选项(如图4)。选中“广播发布点”,这样用户可以共享流媒体服务器广播的视频,但是用户在客户端无法对广播的视频文件进行控制。

21-b15-4.jpg
图4

单击“下一步”,进入到“文件位置”界面,我们需要创建一个播放列表,点选“新建播放列表”,进入到“新建播放列表”界面,然后点击“添加媒体”按钮,这时会打开“添加媒体元素”窗口,单击该窗口中的“浏览”按钮后,添加需要广播的视频文件(如图5)。

21-b15-5.jpg
图5

视频文件添加后,单击“打开播放文件列表”,然后对该播放列表进行保存。随后单击“下一步”,进入到“播放内容”界面,这里可以选择播放列表中视频文件的播放方式,如循环播放、无序播放,我们可以根据需要选择。

前面的操作完成后会进入“正在完成添加发布点向导”界面,程序给出了一个“mms://服务器域名/发布点名称”的网址,这个网址就是该频道的访问地址,随后勾选下面的“完成向导”复选框,单击“完成”即可。

我们还可以点选下面的“创建公告文件(asx)或网页(htm)”选项(如图6),这样我们可以创建一个嵌入播放器的网页,方便以后客户端用户的操作。到这里,第一个频道的创建就完成了。按照该频道的创建方法,我们可以对其他频道进行创建。

21-b15-6.jpg
图6

频道创建成功后,该频道会显示在左侧的“发布点”下面。操作时,我们只须在某个发布点的名称上单击右键选择“广播”,该频道即可播放(如图7)。

21-b15-7.jpg
图7

2.创建Web播放器

为了方便用户收看,我们还需要创建一个客户端播放器。频道创建成功后,如果我们在完成向导中选择了“创建公告文件(asx)或网页(htm)”选项,Windows Media Services会自动打开一个“单播公告向导”的窗口。在此我们可以创建一个单播文件,也就是该频道的播放文件。在该窗口中单击“下一步”按钮,在下面的界面中给出一个“指向内容的URL”窗口,这里会给出该频道的网址,如 mms://192.168.1.9/mv(具体IP地址由局域网中的实际情况决定)。

21-b15-8.jpg
图8

单击“下一步”,进入到“保存公告选项”界面,选择好创建的公告文件和网页文件的保存位置(如图8),并勾选“创建一个带有嵌入播放器和指向该内容链接的网页”复选框。这样程序会自动为用户创建一个带有嵌入播放器的网页文件。如果勾选下面的“将网页中播放器语法复制到剪切板上”复选框,我们可以将复制到剪切板上的播放器代码手工添加到其他网页中。两次单击“下一步”后完成创建。这时,可以看到指定文件夹中会生成两个以发布点名称命名的,后缀名分别为“asx”和“htm”的文件,Web播放器创建成功。

用这种方法,就可以将一个或多个文件做成一个节目频道供大家观看,在客户端上我们在IE地址栏键入某个频道地址,如 “mms://192.168.1.9/mv”,点击回车后,系统会自动调用Windows Media Player打开该视频节目。重复以上操作,就可以创建多个频道。

为了方便小区内用户使用,我们甚至可以做一个首页,把相关的链接地址和介绍放在上面,大家只要点击就可以观看了。怎么样,通过上面的操作,小区局域网内的网络电视台就搭建成功了,这下邻居们就可以在电脑上收看小区的网络电视节目了!