最近几周比较忙,其中一件比较耗费精力的事情就是搭建网络直播平台。我们肥城市近几年都在搞“共同体”教研,就是一所市直小学与几个乡镇小学“结对子”,组成“教研共同体”,各个共同体内部经常搞一些听课活动,这也算是促进教育均衡的一种不错的手段。最近领导希望可以实现课堂同步直播,就是我们学校某位老师在上课,课堂可以现场直播出去,共同体内部的其他学校都可以观看现场直播。
我们整个肥城市所有中小学都加入了城域网,都在一个局域网之内,网速尚可,所以要实现现场直播,网络上不是问题,剩下的问题就是搭建的方案了。
本着“不花钱,多办事”的思想,我设想了几种方案。
1、QQ视频。QQ视频很方便,操作起来也很简单,所有人都会。但是我希望的是网络直播,单向广播,而不是双方的视频交流,而且使用QQ视频显得太不够“高大上”,所以这个方案直接放弃。
2、网络摄像头。这个方案一开始我就比较反感,因为在教室里安装网络摄像头有侵犯隐私之嫌,会给老师学生“被监控”的感觉,毕竟“被别人看”和“让别人看”是两种完全不同的感觉。一开始领导有意采用这个方案,但是最终在教师们的抵制之下放弃了。
3、可以自己控制的网络直播摄像头。不好意思,本人语言贫乏,感觉无法用一个准确的词语描述这个方案,不得不搞得又臭又长。其实这个方案跟上面那个虽然名称相似,但实质完全不同。核心的不同就在于要不要直播、何时直播的主动权掌握在自己手中。硬件设备上,也不用另外安装摄像头,只需要使用笔记本上自带的摄像头就行了。软件方面,使用Active Webcam或Coffeecup Webcam软件即可轻松搭建起一个网络直播摄像头。想直播的时候,打开软件即可,不想直播的时候,直接关闭就是。类似的软件还有Windows Media Encoder9,使用都很简单。这个方案的优点是简单、可控,但是缺点也很明显,支持的客户端太少,比如Windows Media Encoder,默认只支持5个用户观看,而且还时不时出现“编码过程无法赶上所提供的数据量”的错误提示。Active Webcam或Coffeecup Webcam虽然不会提示“编码过程无法赶上所提供的数据量”,但在仅有两个客户端点播的情况下视频也会频繁发生卡顿,总之,这个方案玩玩还行,不具备实用价值。
4、搭建流媒体服务器进行直播。这个是我最终采用的方案,具体做法,找台配置稍好点的电脑,安装Windows Server 2003系统,其实08更好点,只不过手头正好有一台电脑安装了03,就顺便拿来当服务器用了。然后安装Windows Media Server,创建发布点。接下来在笔记本上安装Windows Media Encoder 9(XP系统)或Windows Expression Encoder 4(Win7以上),然后将捕获的视频推传递到服务器即可,视频设备可以使用笔记本自带的摄像头,也可以用摄像机,不过要另外安装采集卡,Express接口的采集卡不多,又死贵,我最终还是使用了笔记本自带的摄像头,只是像素比较寒碜,只有30万像素,其实不在乎花点钱的话,几十块钱的USB采集卡也是可以用的。具体的实施细节网上已经很多,我就不再重复了,大家可以参考这篇文章http://www.jb51.net/article/51124.htm,文章以Server 2008和Windows Expression Encoder 4为例,其实03加WME9一样能用,而且03下创建的发布点,WEE一样可以进行推传递。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/250951.html