文档介绍:东南大学
硕士学位论文
流媒体点播回放系统的设计与实现
姓名:耿佳程
申请学位级别:硕士
专业:软件工程
指导教师:邓建明;史有华
20091128
摘要信息的传递由“单机一单服务器’’方式转变为经过网络传输的方式,故如何流媒体技术是目前十分流行的一种多媒体技术。使用流媒体,用户无需在观看音视频信息前先耗费大量时间下载一个大文件,因为流媒体以一种恒定的速率发送,具有一边到达一边显示的优势。用预先构造的流文件或实时编码器对现场信息进行编码得到的现场流比原始信息的数据量要小,从而节省了大量的时间和空间。基于流媒体技术的点播回放是近年来的研究热点,目前已经有一些成功的应用案例。但是针对信息化监控、视讯领域中媒体信息管理的研究目前还处于探索阶段。传统的查询和播放形式较成熟,但不太适合监控和视讯中的媒体信息记录和点播。且由于监控和视讯的前端设备正在由模拟设备转变为数字设备,媒体经过客户端和服务端的协同工作,完成媒体信息的点播有着重要的实际意义。本文基于网络,设计并实现了一种流媒体点播回放系统。该系统能够适应产品的模块化应用需求,根据不同需求使用各模块,控制信令和媒体流处理的过程互不影响,并且实现了客户端对并发的多画面媒体流数据处理,便于对大量媒体信息进行点播。该系统还增加了在控制过程中本地监控端参与的安全认证,加强了远程视频监控业务的安全性,克服了仅在客户端增加用户管理,安全性易受到破坏,维护成本高的缺点。另外,由于采用标准的实时流传输协议,使相应的点播系统不仅具有完善的媒体控制过程,而且具有较好的互通性和可扩展性,并可根据用户的需求增加其安全策略和附加功能等。关键词:流媒体,视频点播,实时流传输协议
疭....甌...,瑃“産甶..:琑瓵”.
第滦髀项目背景随着万维网技术的不断发展,了解信息的渠道逐渐增多,如果企业的信息闭塞或者对企业运作中碰到的问题处理不及时就可能使企业的利益受到伤害。为了适应信息渠道日益增多所带来的新一轮竞争,很多企业都在加紧进行信息化建设。当前企业信息化的主要任务,是最大限度地利用现代计算机及网络通信技术加强企业的信息管理,获得正确的数据,掌握企业拥有的人力、物力、财力、设备、技术等资源的情况,对数据进行加工处理并编制成各种信息资料及时提供给管理人员,以便他们能够作出正确决策,不断提高企业的管理水平和经济效益【。由于企业的不断发展壮大,未来需要进行采集的信息点数量必然会不断增多,特别是对采集信息的移动性缌鞫枪艹盗镜男畔⒉杉、实时性缡频会议枨笠不嵩黾印R虼耍汕岸诵畔⒌闶凳辈杉莶⑼ü齀绱ɑ服务端,再进行集中存储处理并为决策提供辅助,应该是一个比较好的解决办法。但目前,企业信息化建设的方式主要是通过固定组网的软件管理系统的辅助,而由前端进行实时信息采集并发回处理的方式较少,也不成熟。在企业信息管理系统中,由于现有管理软件在兼容性和标准性等方面存在不足,管理软件的使用者难以实施不同厂商设备间的协同工作,故对上述各种媒体形式的信息数据的存储、处理等,已成为目前急需解决的重要问题。点播回放系统是能够以点播方法实现对现有信息资源进行查看的系统,目前它已经应用于教育、视讯、监控等众多领域。由于监控环节可以使企业掌握生产、运输、销售等多个步骤,视讯环节可以帮助企业提高上下级以及各部门间的沟通效率,故监控和视讯环节越来越受到发展中企业的重视。因此,具有监控和视讯功能的点播回放系统目前也越来越受到重视。实时流媒体点播与回放,是点播回放系统中能够以流式传输方式进行文件资源点播的一种功能,它可以配合视频监控软件完成监控和视讯功能。而且,作为信息采集及处理的一种重要手段,它具有较高的研究价值。另一方面,由热颂岢龅腞芄惶峁┫煊面操作的接口,是公认的流媒体传输控制协议标准之一【俊K裕肦准协议来设计的流媒体点播回放系统具备较好的兼容性,也便于和其他业务软件适配。传统监控设备的存储介质多为磁带、录像带或者硬盘,而随着数据量的增长以及对数据容灾备份要求的提高,存储介质逐渐转向基于网络的存储。因此,点播回放系统软件目前也在向着网络化的方向发展。传统的点播回放系统软件设计过去主要是单机版的管理软件设计,进行点播也只是简单的播放存储于本机或某台远程服务器上的媒体文件,并不强调多个参与者的协同工作。由于当今的监控和视讯系统覆盖的范围在不断扩大、应用程度在不断深化,系统构建和使用、管理维护、新业务叠加整合等工作都变得越来越复杂,这就对点播回放系统软件提出了更高的要求:如新系统必须兼容原有设备、适应新业务的开发、便于各类人员维护等。因此,本文将如何在兼容现有设备的基础上实现对网络存储的媒体文件的点
国内外研究现状本文的研究目标与研究内容在监控领域,视频监控设备目前已由模拟监控设备转变为数字监控设备【浚播,以及如何用标准的方式设计