练志坚
摘要:介绍一种在局域网内架设电视服务器的简易方法。
关键词:电视卡Windows Media编码器9.0
电视服务器
中图分类号:TP393.1
文献标识码:B文章编号:1002-2422(2007)05-0031-02
介绍一种在局域网中架设电视服务器的简易方法,从而以低成本的投资实现电视节目的共享。
1硬件和软件组成
1.1硬件设备
预装Windows 2000 Server的服务器,Leadtek的Win-Fast TV 2000 XP电视卡(可以根据需要选择适用的型号),一条有线电视线路。
1.2软件
Windows Media编码器9.0,DirectX8.1或以上版本。
2安装电视卡WinFast TV 2000 XP
(1)打开服务器机箱,将电视卡插到机箱里面空余的PCI插槽上;
(2)将有线电视信号源插到电视卡的信号输入接口;
(3)用音频线把电视卡和服务器的声卡连接起来;
(4)接通服务器的电源,稍后系统可以自动识别出W-inFast TV2000 XP电视卡;
(5)按照屏幕上的向导提示,安装好电视的驱动程序和其他应用程序。
3安装DirectX 8.1
双击安装文件,按照程序安装向导完成DireetX 8.1的安装,这一步很关键,如果系统没有安装DirectX 8.1或者所安装的DirectX版本太低,那么随后服务器将无法安装Windows Media编码器9.0。
4安装并配置Windows Media编码器9.0
(1)双击安装文件,按照程序安装向导完成Windows Media编码器9.0的安装:
(2)运行Windows Media编码器9.0,点击界面左上角的“新建会话”按钮;
(3)在弹出的界面中选择“广播实况事件”选项后,单击“确定”进入下个界面;
(4)在接下来的“设备选项”标签页面中,将“视频”和“音频”前的复选框都选择上,并确保将“视频”和“音频”选为相应的设备,然后单击“下一步”;
(5)在出现的“广播方法”标签页面中,有“推传递到Windows Media服务器(编码器已初始化连接)”和“自编码器拉传递(服务器或播放机初始化连接)”两个选项,我们选择后者,然后单击“下一步”;
(6)接着出现的是“广播连接”标签页面,在这里我们将HTIP端口配置为默认的8080端口,这里要确保HTTP端口所分配的端口没有与其他访问端口冲突,否则其他用户就不能通过访问服务器观看电视节目了。如果8080端口已经分配给别的服务,那么可以通过点击“查找可用端口”按钮来选择合适的端口。端口分配完毕,单击“下一步”;
(7)在“编码选项”标签页面中,在组合框中将视频与音频的编码方式都选择为“多比特率视频(CBR)”。选择“多比特率视频(CBR)”的原因是在广播时可以根据访问用户的带宽条件,选择合适的比特率传输,保证用户的收看,当然在一个小局域网(如学校机房)中基本上不存在带宽差别。在后面的列表可以根据实际情况选择多个比特率,比特率越高听众观看的效果就越好,对于带宽的要求也就越高,根据需要和网络条件选择好比特率后,单击“下一步”;
(8)在“存档文件”标签页面中,有一个“将广播的副本存档到文件”的复选框,如果你想保留广播节目可以选择它,选中后再指定一个文件名和路径,就可以把电视节目的内容录下来,单击“下一步”;
(9)在下面的“包括视频文件”标签页面中,有“不,我只想从所选的设备进行编码”和“是,我想添加欢迎、休息和再见视频文件”两个单选项,根据需要选择其中一项,(这里我们选择前者,单击“下一步”:
(10)出现“显示信息”标签页面,这一步要求填写显示信息,包括标题、作者、描述等,填写的内容将在观众收看电视节目时显示在他们的Windows Media Player当中,单击“下一步”;
(11)最后出现的是“设置检查”标签页面,这里显示广播任务的信息,单击“完成”。
5启动电视节目广播
完成了上面几个主要参数的配置后,系统就自动打开Windows Media编码器的主操作界面了。在该界面中,可以选择好要转播给客户端的电视节目,然后用鼠标单击主操作界面的“开始编码”按钮,这样服务器端的电视节目就开始广播了。
6用户访问服务器收看电视节目
服务器开始广播后,局域网内的其他客户端机器就能够访问服务器来观看电视节目了。
(1)在局域网内的任意客户端机器中,依次选“开始—程序—附件—娱乐—Windows Media Player”,即可打开Win-dows自带的媒体播放器;
(2)选择“文件”菜单中的“打开URL”,再输入如“mms://192.168.0.19:8080”(其中的192.168.0.19为服务器的IP地址,“8080”为服务器的端口)的格式,然后单击“确定”按钮,即可接收相关的电视节目。
7修改最大连接数
默认情况下,在电视节目广播过程中编码器最多支持5个直接连接,为了实现更大程度的共享,必需通过编辑注册表中编辑项,来增加最大连接数。
(1)以管理员身份登录服务器:
(2)点击“开始-运行”,在“运行”对话框中输入“regedit”单击“确定”,打开注册表编辑器;
(3)修改[HKEY_CLASSES-ROOT]-[Software]-[Micros-oft]-[WindowsMediaTools]-[Eneoder]下的[MaxClientConnec-tions]键值,将数值改为允许的最大连接数,这里我们改为30,然后退出注册表编辑器。