ball.gif (947 bytes)“共享”电视卡,实现视频广播

 

电视卡目前出现热销的势头,不仅仅是个人,很多公司单位、学校、宿舍、网吧也都想用电视卡来收看、录制节目(特别是目前火热的世界杯)。

 

虽然我们可以直接上网看一些直播电视频道,但是有以下缺点:

 

1 画面不清晰、而且由于连接人数有限制,所以连接服务器比较困难、容易掉线;

2 播放速度成问题,经常出现画面停滞的现象;

3 不能录制精彩片段;

4 只能收看几个有限的频道,而电视卡接有线后可以收上百个电视频道!!

 

但是,毕竟我们不能把机房、网吧的每一台电脑上都配上电视卡,费用惊人啊!要是能“共享”电视卡就好了,但是这样的软件居然要4000大洋!天!经过笔者一段时间的摸索,发现只要用一个免费软件、一个共享软件就可以实现同样的功能。

 

本文就介绍一种“共享”电视卡的简单方法棗只要在服务器(或普通电脑)上安装一块电视卡以及相应的软件,就可以实现把电视节目广播到整个网络,让局域网内的所有计算机都能收看。

 

具体步骤如下:

 

第一阶段:

 

1 在一台速度快、内存大的电脑上安装好电视卡、接有线电视、以及电视卡附带的播放软件, 强烈建议使用win2000server 服务器,确保运转正常。

 

2安装 Windows Media Player 7.1 播放器和Windows Media Encoder编码器,可以从http://www.microsoft.com/downloads/search.asp下载。

 

3 启动安装好的 Windows Media Encoder编码器。

 

4 选择第一项“使用新建会话向导广播、捕获或转换文件”,按“确定”

 

5 选择第一项“在附属设备或计算机屏幕广播实况事件”,按“下一步”

 

6 选择设备为您的电视卡。(可以按下配置按扭,搜索频道、定义频道),按“下一步”

 

7 按“下一步”,用笔记录下“用于LAN连接的URL”地址。

 

8 选择第二项“局域网、电缆调制解调器或xDSL视频(100768Kbps)”,按“下一步”

 

9 不要选择“将广播的副本存档”(如果选择此项,可自动将广播的内容录制到硬盘,因为比较占用空间,所以建议不选择此项),按“下一步”

 

10 选择第一项“不,我只想从所选的设备进行广播”

 

11 按“下一步”

 

12 按“完成”

 

按照以上步骤设置完成之后,就可以按下Windows Media Encoder 的“开始” 按扭进行“广播”电视了。而且上述步骤可以保存成一个.wme文件(类似批处理文件),以后再需要广播的时候不用重复设置,只要双击打开这个文件就可以了。

 

特别注意:

  1. 由于 Windows Media Encoder只能采集声卡的音频信号,所以必须将电视卡附带的播放软件启动运行,而且要先于Media Encoder启动,以免出现声像不同步的情况。
  2. 服务器的内存一定要大(建议配置512MB),因为收看的用户越多,需要的内存也就越多,如果局域网内有几百台电脑同时收看的话,对服务器的性能绝对是个考验!!
  3. 不要让服务器进入“休眠状态”,否则广播将会中断!
  4. 不要让服务器运行太多的其它程序(包括大型的屏幕保护),会影响速度。

 

=====================

 

第二阶段

 

我们已经知道进行电视广播了,接下来的问题就是如何“接收广播”。会网页编程的朋友可以直接手写播放页面,来接收。更简单的方法是使用现成的VOD点播软件,我们可以到
http://www.mpsoft.net/mpvod.htm
下载一个美萍VOD点播软件。

 

这个软件可以实现电影点播,歌曲点播等,我们只要利用它的部分功能就够了。

步骤如下:

1 安装并且启动美萍vod系统,运行后软件,选择或者创建一个新类比如“电视转播”

2 进入“电视转播”,这个类下,点右键选择添加项目。然后输入节目名称,例如:“世界杯直播”,在节目路径中输入“第二阶段,第7步”中用笔记录的“用于LAN连接的URL”地址。最后点保存即可


3最后,在需要收看电视的电脑上输入美萍vod服务器的ip地址和端口,比如服务器ip 192.168.0.1,端口是6666。则输入http://192.168.0.1:6666即可点播电视节目

 

技巧:

1 在广播电视的时候,我们可以用电视卡附带的软件,将精彩片段录制到硬盘上,以后用VOD软件提供点播,这样错过精彩片段的朋友们有福了!

 

2 自动运行编码器: 由于在广播的时候必须启动编码器,所以比较麻烦,我们可以利用命令行的方式:wmenc session.wme /start直接启动编码器(其中 session.wme 是配置文件的名称 )将此命令与 Windows“计划任务”关联起来,就可以实现“定时自动广播”。笔者还编写了一个小程序,可以“自动停止广播”,彻底做到无人职守的全面自动化播出!需要的朋友可来E-mail索取。

 

3达到最佳系统性能:要达到最佳系统性能,有以下方法:

1)使用处理器速度快或有多个处理器的计算机。因为高质量的编码要求更高的计算能力, Windows Media 编码器”最多可以将两个处理器用于音频、四个处理器用于视频来高效地分配编码负载。

2)使用 Microsoft Windows 2000。通过自动生成单独的线程,以使进程在不同处理器上同时运行程序的不同部分,Windows 2000 充分发挥了多处理器计算机的优点。这种工作分析允许您执行高端编码任务而无需最大化 CPU 的使用。

3)检查网络带宽。通过网络以百分之百的吞吐量发送内容是很罕见的。为了得到最优的结果,请确保网络带宽满足选定配置文件(该信息显示在“配置文件管理器”中)要求的带宽加上用于 HTTP 的带宽的总和。

4)使用高性能磁盘驱动器。在存档或进行文件转换时,请使用高性能磁盘驱动器,例如每分钟 10,000 转的 SCSI 驱动器。使用高性能磁盘驱动器有助于减轻对主 CPU 的性能要求,释放更多的处理能力来进行编码。

5)关闭视频预览。主编码器屏幕上的“输入”区域显示了内容在编码前的外观。关闭该预览能略微提高编码性能。要从主编码器屏幕关闭预览,请在“显示”中单击“输出”。

 

系统缺陷:

根据笔者一段时间的时候情况来看,电视收看效果很好,但不是没有缺点:

1 延时,服务器到客户机有5-10秒延时,例如在网吧:可能老板在服务器上已经看到进球欢呼了,而几秒后,整个网吧才会开始沸腾。呵呵!

2虽然可以换台收看上百个频道,只能同时只能广播一个频道,所以也只能接收一个频道。当然,我们可以开展一个网吧大联盟,每个网吧广播一个电视频道,理论上把这些都连接起来,就可以现任意选台收看!!!(只是不知道服务器能承受多少连接)

 

再谈谈一些具体的使用领域吧:

 

1 单位内部使用

管理单位内部的视频资料,进行点播,企业领导可在自己办公室直接向全公司发送重要讲话。

2 学校内部使用

通过校园网络,连接多媒体教室、图书馆、电教中心、学校办公楼、宿舍区,可在多个多媒体教室之间进行动态视频、语音和数据的教学、广播现场实况、进行学术研讨。也可向校园网上广播多媒体教室的实况动态图象和话音。将教师的现场讲课的实况动态视频图象,声音及文字进行采集压缩后由视频服务器通过先进的网络组播传播传送给每个网络上收看终端正在收看讲课的学生。校园网络上的用户还可在网上收看学校电教室、演播中心、外语多媒体中心的有线电视及教学节目;收看校领导的讲话;查询图书馆的多媒体视听资料和教学录像课件;复习预习课程;查询并收看网上国内外学校的课程。校领导可在自己办公室直接向全校发送重要讲话。

 

3 学生宿舍使用

 

4 网吧使用

可以实现“一边上网,一边看球赛。”很多播放器都可以“总在最前端” On Top While Playing 选择此项后,就可以在IE窗口之上播放电影了。

 

最后要提醒大家的是,外置的电视盒大都没有录制功能,所以要选择内置的电视卡。而电视卡品牌很多,购买时要多挑多选,贵的不一定就好,好的不一定贵。关键看性价比是否划算。