一.应用背景
应现代教育的要求,人们不但要接受非常正规的在校知识技能教育,而且需要在工作生活当中得到更多的职业技能培训和知识教育。所以,作为现代教育的技术手段,实现网络化、信息化、多媒体化自然有着异常重要的现实意义。利用视频服务系统完善的检索、管理、控制功能,以及强大的在线服务能力,再结合教学的实际需要,无论在本地还是异地,在实际的教学应用中,教师可通过教室里已有的点播终端,登录视频服务系统,把生动活泼的教学内容以多媒体形式展现在广大师生面前。也就是说,教师可通过本系统开展各种教育活动和学术活动;同时学生也可在允许的权限范围内,随意查看和查找自己想要阅读的多媒体信息,进行自主式、探索式、反复式学习。这样,就可以做到不受时间和空间的限制,除教师在课堂上点播授课外,还可在教师备课、学生自学、补习时发挥重要的作用。同时,通过宽带 Intranet,满足了远程教育非实时授课方式的需要,实现了多媒体资源的在线使用和远程下载,使用户能方便查询各种接入站点信息,在线阅览多媒体资料,收看正在广播的教学课程,完成收发作业、参加讨论、答疑等教学活动。
华大启明校园网视频点播系统解决方案是由我们完全自主研发的最新一代流媒体网络视频服务系统。系统一方面能支持各种格式的视频、音频节目和各种文本、图片、动画、执行文件等课件的网上点播,另外还支持视频广播直播服务,它可以运行于局域网、广域网(互联网、电信网、广电网)等任何复杂的网络环境。不依赖于操作系统自带管理服务的独立服务器设计,在总体提高服务器性能的同时,也确保了视频服务的安全性和保密性。本系统的设计体现了软件产品完全模块化的思想。系统提供了强大的编辑、检索、查询、统计、权限、监控、计费等应用及管理功能;兼备对操作系统、数据库、应用系统的兼容性和开发语言的开放性,该系统在实际应用意义上不仅仅是一个完善的流媒体服务系统,而是为网络服务所提供的统一运行平台。
校园网视频点播系统在总体设计上采用了客户端/服务器模式,客户端基于B/S方式浏览访问服务器,服务端采用“分布式”架构体系。
服务端主要由视频服务器、广播服务器、Web服务器、数据库服务器、存储设备等组成。在小型应用中,可由单台服务器来完成上述服务端的工作。
视频服务器的作用一方面为终端用户提供视频流传输控制服务,并对流量负载提供完善的处理机制,另一方面为核心应用提供强大的系统管理服务。
广播服务器的作用是为用户提供实时现场直播和文件广播服务。
Web服务器主要为用户提供节目浏览、检索、查询等服务。
数据库服务器用于存储管理节目信息,为用户检索查询节目提供服务,存储管理用户信息,提供登录、认证服务,存储管理日志记录,为查询统计和维护提供服务。
由于视频服务对磁盘的数据输出速度要求特别高,况且视频数据非常占用存储资源,存储设备就是为了解决数据传输和海量存储问题而设的。在实际应用当中,通常会先考虑利用服务器本身所带磁盘的传输存储能力,当服务器盘片的传输存储能力不够或出于其它考虑时,通常选用专业的数据存储设备。
客户端以浏览器方式访问视频服务系统时,首先登录到Web服务器,接下来由数据库服务器提供服务,最后才由视频服务器、广播服务器提供视频流传输服务。客户端接收到数据后,即时响应解压缩播放。
基于以上架构的流媒体服务能够在局域网、Intranet、Internet等各种网络环境中得以实现。
