论文部分内容阅读
随着时代的进步,人们对视频节目服务提出了更高的要求,希望改传统的被动观看为主动控制,能实现对视频节目的内容、播放时间和播放进度等诸多方面进行选择和控制。视频点播就是为了满足人们这种需求而产生的一种服务方式。 视频点播(Video on Demand),即按照用户的需求播放视频。视频点播系统(VOD system),采用B/S(Browser/Server)模式,将图文、视音频素材存于视频服务器中,客户端可通过网络随时交互式地查询点播服务器中的媒体信息。VOD技术不仅可以应用在电信的宽带网络中,同时也可以应用于有线电视网和计算机网络中。目前,CATV系统和电信的宽带网给VOD系统的实现奠定了良好的带宽基础,但是,人们盼望已久的电视系统数字化实现起来并非容易。 首先是有线电视台不能投入巨额资金购买满足成千上万用户播出要求的设备,而且,用户的经济能力还达不到自己付费看电视节目的程度。其次,公认为行之有效的方法——采用机顶盒,也不是很理想,主要因为其价格较高和兼容性较差。再次,现在的大多数VOD系统都是基于广域网的解决方案,其设计不但复杂,而且其专用的视频服务器价格十分昂贵,几十万甚至上百万的价格很难适用于小型应用领域。 在这种情况下,在局域网中建立基于Web的VOD系统是一种既经济又灵活的实现形式。本文主要论述在本系的局域网内建立视频点播系统。基于专业特点及要求,本系需对教育影视专业方向的学生提供各种视频资源,需要存储、管理和播放计算机辅助教育专业方向的多媒体课件作品等等。本系统有助于以上各项工作的开展,其实用性十分突出。同时本文在实践开发过程中对于某些问题采取创新的解决方法,系统功能也比较强大。 本文阐述了视频点播系统的关键技术和实践开发过程。本文第一章对视频点播做了一般性概述、对比和总结。第二章提出计算机局域网中的视频点播(VOD)系统设计模型。第三章重点阐述了局域网中基于Web的VOD系统关键技一 术问题和解决方案,具体论述了流媒体技术、数据压缩技术、服务质量(Q。S) 保证策略、并发用户数量问题的解决方法和数据库管理技术。在第四章中,本 文根据实际开发过程,从流媒体的压制、视频服务器的配置、创建动态系统网 页、客户端播放器的开发和嵌人等几个方面进行了详细的介绍。 本系统在内容方面包括视频点播、课件点播和音乐点播三个模块。系统采 用大型数据库管理,用户可以采取普通和管理员身份登陆本系统,后者可对系 统进行更新管理。本文在建立一个功能全面的视频点播系统的基础上,在技术 和设计方面都有一定的创新。主要体现在以下方面:本系统采用JSP技术动态 生成系统网页,采用 Tomcat作为网页发布环境;采用 JSP和 JDBC数据库接口 技术;将视频服务器和Wb服务器在逻辑上完全分开;采用甜卜施*v*r数据 库管理视频文件时存储文件路径而不是文件本身,在运用协议传输视频文件时 采用将RTSP协议和传统的HTTP协议相结合的方式。最主要的创新之处在于自 行开发客户端播放器,最后实现将Rea1Player播放器作为插件嵌在Web页中, 方便用户使用。