论文部分内容阅读
视频点播系统是一种典型的交互式多媒体信息系统.传统视频点播系统的主要组成部分是视频服务器、文档服务器、传输网络和网络客户端,其功能是响应用户请求输出相应的视频节目,其设计目标是为尽量多的用户提供尽量好的服务质量(QoS,Quality of Service).根据用户请求和身身功能,传统的视频点播系统主要用来为校园网和企业网上的PC用户提供实时高效的视频点播和远程教学服务.随着宽带网络和多媒体技术的发展,视频点播系统的功能也有了进一步发展.该文所介绍的视频点播与剪辑系统就是对传统视频点播系统的一种改进.在该系统中,传统视频服务器的一部分功能被新加入的接纳控制服务器分离出来,由它来完成用户接纳和点播控制功能;同时该系统除了传统的视频点播服务外,还有了节目剪辑的功能,即用户可以在该地游鉴节目时选取感兴趣的节目片断,然后节目的剪切信息通过网络传送到视频服务器,在那里将节目片断剪切下来并送到用户端.在该系统中,用户还可以在该地浏鉴视频节目的关键帧,通过选择起止关键帧,也可以剪切相应的节目片断.客户端是视频点播系统中的重要组成部分,因为它直接面向用户,用户所请求的各种服务最后都需要通过客户端来提交.客户端设计时考虑的主要问题有与接纳控制服务器和视频服务器的通信、MPEG1视频流的接收与播放、关键帧的下载解析与浏览和LST文件的上传等等.每个功能都有对应的模块,其中通信模块是客户端的中枢,它负责与服务器的信息交互,涉及到UDP/RTP/RTSP/FTP等各种传输协议;LST文件则包含了节目剪切的信息,视频服务器根据此文件对节目进行剪切.MPEG1模块则负责视频流的实时接收和播放;关键帧是节目内容的概括,是由从视频节目中随机提取的镜头图像按一定规则组合而成,关键帧模块就主要负责关键帧文件的解析和浏览.各个模块在主模块的统一调度管理下,有机的结合成一个整体,对用户提供视频点播和素材剪辑服务.