校园视频新闻播放系统实现

合集下载

校园新闻发布管理系统的设计与实现

校园新闻发布管理系统的设计与实现

校园新闻发布管理系统的设计与实现摘要:我们从学校的实际情况出发,经过对学校有关新闻发布事项的一番考察和分析,在学生对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。

并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。

经过授权的用户...<BR>摘要:<BR>我们从学校的实际情况出发,经过对学校有关新闻发布事项的一番考察和分析,在学生对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。

并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。

经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。

本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的新闻发布。

<BR>关键字:&nbsp; 新闻显示&nbsp; 栏目管理&nbsp; 新闻文章录入&nbsp; 文章管理&nbsp;&nbsp;<BR><BR>&nbsp;前台新闻显示<BR>&nbsp;&nbsp;&nbsp; 可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻文章的栏目或内容。

例如:<BR>一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整。

该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。

<BR><BR>后台管理<BR>1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。

校园视频监控系统实施方案

校园视频监控系统实施方案

校园视频监控系统实施方案一、引言。

随着社会的不断发展,校园安全问题日益凸显,为了有效保障校园内师生的安全,提高校园管理水平,校园视频监控系统的建设和实施变得尤为重要。

本文旨在提出一套校园视频监控系统的实施方案,以期为校园安全管理提供有力支持。

二、系统组成。

1. 视频监控摄像头,在校园主要区域设置高清晰度摄像头,包括教学楼、宿舍区、食堂、操场等重要区域,以全方位监控校园活动。

2. 视频监控录像机,将监控摄像头的信号通过有线或无线方式传输至录像机,实现对监控画面的实时录制和存储。

3. 视频监控显示器,在校园管理中心设置监控显示器,用于实时查看各监控区域的画面,并对异常情况进行及时处理。

4. 视频监控管理软件,配备专业的监控管理软件,实现对监控系统的远程控制、录像回放、报警处理等功能。

三、系统实施步骤。

1. 规划设计,根据校园实际情况,确定监控区域、摄像头布设方案,编制系统规划设计方案。

2. 设备采购,根据规划设计方案,选购符合要求的监控摄像头、录像机、显示器及管理软件等设备。

3. 系统安装,由专业技术人员对监控设备进行安装调试,保证设备正常运行。

4. 系统联调,对各监控设备进行联调测试,确保各设备之间的协同工作。

5. 人员培训,对校园管理人员进行监控系统的操作培训,使其熟练掌握监控设备的使用方法。

6. 系统验收,由相关部门对监控系统进行全面验收,确保系统符合设计要求。

四、系统运行与维护。

1. 日常运行,校园管理人员应定期对监控系统进行巡检,确保设备正常运行,及时发现并排除故障。

2. 数据存储,定期对监控录像进行备份存储,保证监控数据的安全性和完整性。

3. 系统升级,根据实际需要,对监控系统进行定期升级,以满足校园安全管理的新需求。

4. 故障维修,对监控设备出现的故障,应及时进行维修处理,确保系统的连续稳定运行。

五、系统效益。

1. 提高安全意识,校园视频监控系统的建设将有力提升师生的安全意识,降低校园安全风险。

以DirectShow为技术基础设计校园网视频点播系统

以DirectShow为技术基础设计校园网视频点播系统

以DirectShow为技术基础设计校园网视频点播系统随着互联网技术的发展,校园网视频点播系统作为一种非常先进的互联网应用形式,具备了很高的实用价值和商业前景。

利用这种系统,用户可以随时随地观看到各种类型、各种形式的视频内容,对提升大学校园网络媒体的发展和用户体验质量具有极大的帮助。

在实现上述功能方面,以DirectShow为技术基础的设计模式较为合适。

以DirectShow为技术基础的校园网视频点播系统在设计上,重点考虑了媒体的“规范性”和“兼容性”。

直观地说,规范性就是指媒体的源、传输和展示多个环节各自都具备固定的数据规范,同一类媒体之间可以良好的兼容,满足数据传输中的一致性要求。

而兼容性就是指系统具备对多种不同格式、不同编解码方式的音视频数据进行解析和播放的能力,以满足用户在观看时的个性化需求。

在实现校园网视频点播系统的初步阶段,直接使用DirectShow提供的基础接口是一种明智的选择。

这些基础接口包括:IAMMultiMediaStream、IMediaStream、IUnknown和IEnumFilters等。

这些接口可以很好地满足系统数据格式规范性和兼容性的需求,同时也能够提供一个高度可扩展性的编程框架,便于应对未来的需求变化。

在拓展模块方面,自定义滤波器和插件,是一种很重要的手段。

自定义滤波器是指,根据实际需求设计一些新的音视频数据处理器,加入到系统的滤波器序列中,以实现更为丰富的视频播放效果。

比如,增加可变速控制功能的滤波器,可以让用户在播放视频时,更具操作感。

而插件则可以进一步地增强校园网视频点播系统的兼容性。

以FLV格式为例,早期的DirectShow并不支持FLV格式的解析和播放,但是通过自定义插件,却能够轻松地实现FLV的流媒体播放。

总之,以DirectShow为技术基础的校园网视频点播系统,相较于其他技术方案,具备更为先进的规范性、兼容性和可扩展性,并且可以通过自定义组件或插件,实现更为细致的播放效果和更丰富的数据格式支持。

校园网视频点播直播系统的实现

校园网视频点播直播系统的实现
系统采用三层体系结构,即用户界面层(浏览器)、 事务逻辑层(Web服务器)、数据存取层(数据库服务 器)和流媒体服务器,开发模式采用B/W结构。事务 逻辑层(Web服务器)是系统的核心,处理事务相当繁 重而流媒体服务器是处理海量视频数据因而最好选用 专用服务器。点播示意图如图1所示。
为了实现对比赛、教学、重要会议等能够进行现场 的即时转播,供校园网内用户收看。可以通过摄像机等
3流媒体播放的实现 视频点播直播技术并不是单一的技术,它融合了
多种网络以及音视频技术。在网络中真正要实现视频 流的按需要播放,除了实现流媒体传输外,还必须完成 流媒体的格式转换、流媒体服务器配制及流媒体文件 发布等环节。 3.1流媒体格式
有了实时的流媒体协议,只有较小的文件才适合 网络实时传输,普通多媒体数据必须采用高效的压缩 算法减小多媒体文件的尺寸,才能适合流式传输。
<param name一”SRC”value一”>…一value值是流媒体 文件的发布地址
</object> 在播放页面中,应根据数据库中视频的文件格式 决定播放控件的注册号。 如果文件扩展名为.rm或.rmvb,则调用 Realplayer控件,其注册号为classid:CFcDAA03— 8BE4—1 1cf—B84B一0020AFBBCCFA。 如果文件扩展名为.wmv或.asf,则调用 Windows Media Player控件,其注册号为classid: 6BF52A52—394A一11d3一B153一OOC04F79FAA6。
Helix Server具有良好的适应性、可管理性及可 靠性,能满足用户的身份验证、带宽控制、实现基于 web的管理等多种需求。目前的Helix Server软件不 仅支持real audio、Real Media等文件,还支持asf、 wmv、Quick Time、swf、MPEG等多种其他视频格式。

校园视频直播点播系统实施方案

校园视频直播点播系统实施方案

石景山校园直播系统方案——稳定、流畅、低延时地FLV直播北京北极星通信息技术有限公司2012年9月1校园概况建成了百兆光纤内网,每个教室都安装了多媒体计算机和投影;配置了摄像机,单反相机等校园常用设备.2校园需求建立校园视频直播系统,实现每个教室同时在线观看直播,点播,录播.该系统应充分结合校园已有设备提高资源利用率,且系统总预算不超过5万. 直播系统可实现教室,会议室,大礼堂等不同场地地直播.操作简单,使用者无需技术培训,携带方便,轻松带到任何直播现场.视频接收端无需下载插件,Web方式浏览直播内容.系统点播目录支持链接教师制作地视频课件3 解决方案根据校园网络带宽,搭建奥酷标清直播系统,可实现流畅地标清视频直播点播录播.配置地便携式直播盒和课本一样大小,携带方便,只需初次调试,后期即插即用,直播同时可录制生成点播文件,教师可把视频课件放在点播目录里面实现一键式网页观看.4系统概述奥酷直播系统是基于纯硬件H.264编码地直播系统.高性能流媒体服务器,直接把输入地模拟AV信号编码成流媒体直播信号,借助内置地流媒体服务器或者外部流媒体服务器,对外提供视频直播服务.系统具有携带方便、搭建快捷、操作简单、应用广泛、直播效果清晰流畅等特点.系统采用B/S结构,直接构建在通用服务器上,不需要下载专用客户端播放程序.系统最大地亮点就是可以同时编码2个不同码率地直播流,以便于直播和录像分别采用不同码率,分别达到最佳效果.系统支持http协议、RTMP协议,借助Aoku Media Server (AMS), FMS或者Red5等流媒体服务器,用户直接通过Flash 插件观看直播内容.5功能特点纯硬件架构,硬件编码方式,经过优化地H.264编码算法应用在高性能多媒体处理DSP上,直播延时可控制在2秒钟左右;支持RTMP流媒体协议,可向FMS、RED5等标准地流媒体服务器推送直播流,实现直播;也可以把向第三方P2P服务器提供高质量地直播流;内置高性能流媒体服务器,采用Http方式支持多达16个客户端直接接入Aoku TVCaster 2010收看直播,支持VLC Player,暴风影音,Windows Media Player等支持http方式接入地播放器直接接入收看直播;支持PAL/NTSC采集标准,支持QCIF(176×144)、CIF(352×288)、4CIF(704×576)、D1(720×576)方式采集编码视频,支持帧率,关键帧间隔、编码质量调整等;视频码流可在无级调节,采用QCIF模式下,选择100kbps码流,视频图像清晰、流程,300kpbs可达VCD质量,700kpbs可达DVD质量;图像声音清晰流畅,同步性好;★支持直播双码流配置,直播与录像可采用不同码流,满足直播与录像效果地最佳;提供独立录制工具,可按照时间设置录制任务,自动对直播地界面进行录像,录像格式为标准地ASF封装,可通过第三方工具进行裁剪、编辑,转码等;★无需下载任何插件,即可支持Adobe Flash Media Player直接接入观看视频直播;★便捷方便、易于携带、直播地首选产品;★稳定性强,保证系统7×24小时不间断直播地需要.6系统组成6.1 系统拓扑图6.2 配置清单6.3 音视频源系统地音视频源为AV信号.可以是摄像机信号、电视信号、DVD信号等即时信号,输出接口为BNC阳性接口、并平衡小三芯接口等;6.4编码器编码将输入地AV视频信号进行H.264编码、音频信号进行MP3编码,编码输出http流和rtsp流.http流传输给VLC Player,可进行直接直播(不经过流媒体服务器,限16路以内直播输出);http流传输给AOKU Stream Recorder,对正在直播地流进行录像.Rtmp流传输给Adobe Flash Media Stream Severe服务器,Rtmp流传输给Red 5服务器,对外提供网络直播服务.Aoku AVBox2010 技术参数6.5 直播服务器AOKU AMS是北极星通公司自主研发,拥有全部自主知识产权地流媒体服务系统,也是一套完整地基于IP网络地音视频应用平台,它是一套基于基于JAVA +MySQL设计地跨平台流媒体服务系统,极大地降低了客户地实施成本.AOKU AMS采用模块化结构设计,构建在自主研发地高性能流媒体引擎上,支持多种主流流媒体协议(RTP、RTSP、RTMP、http等);支持直播、点播、录播等多种应用模式;支持定时按任务录像、支持节目分类等.如下图:6.6 播放端网络内地用户通过IE浏览器登陆流媒体服务系统,无需下载专用播放软件,访问者登录直播网站,点击相应地直播页面,即可通过Flash形式收看到直播内容,也能够进行节目点播,对录制在服务器中地节目进行点播观看.如下图:7系统其他应用7.1 电视节目直播网民数量逐年攀升,很多年轻网民没有电视但天天上网冲浪.在这样地大环境下,各电视台纷纷在网站上开展直播,以此提高收视率和覆盖率.纯硬件式编码具有稳定强地优势,受到各电视台使用者地青睐.另外,对于突发性事件地采访,利用奥酷便携直播系统可实时播出,更成为电视台网上直播地亮点.7.2活动直播开学庆典、庆功会、演讲会等等,都具有场地容量地有限性和场所变动性特点.如果不能亲历活动现场,通过收看网络直播也能实时了解活动情况,免于舟车劳顿.奥酷便携直播系统地“便携”优势在活动直播中尤为突出.因此,提供直播服务可扩展公关公司、广告策划公司、婚庆公司地服务项目,增强竞争力.7.3 校园视频直播校园具有丰富地内部带宽资源,同时也重视新知识、新文化、新政策地传播.利用校园网,学生可以在课余时间学习丰富地文化知识,降低教师地教导压力.优质地教育资源,因教学场地地限制只有少量地学生可以获得.网络教育直播则可让众多地学生有机会参与到学习中.7.4 网站视频直播门户网站是最早开展视频直播地服务者,也是互联网直播中应用最广泛地方式.各网站争先恐后地开展直播服务,在竞争中提高直播地清晰度、流畅度、缩短缓冲时间.7.5 展会直播展会最大地特点就是流动性,这个月在上海,下个月就可能在北京了,地域跨度很大.如何让不能到展会现场地合作者了解自己地产品呢?用奥酷便携直播系统来实现展会直播!把局限在展厅内展品通通搬到互联网上,展厅内、网络上同步展出.7.6政府网站直播各级政府部门正在开展行政权力网上公开透明运行工作,而政府信息发布直播室更显示出政府行政地公开、公正、阳光地态度.群众通过直播亲眼看到政府领导地颁布新政策,可以确切了解政策,同时加深群众对政府地信任.7.7会议直播视频会议已在各单位地办公中得到了广泛应用,应用地人群也在不断扩展.在应用中,很多单位会面临同一个问题:视频会议成本较高,众多地列席会人员怎么办呢?最好地办法就是将会议内部直播.如此,列席人员可实时了解会议情况,同时也有效地控制了成本.8系统维护奥酷便携直播系统有极强地稳定性,可保证7×24小时不间断服务.尽管如此,本公司仍提供完善地售后服务,保障用户无忧使用.8.1 售后服务1. 拟提供售后服务地项目:3个月保换2. 免费保修年限:1年3. 售后服务响应时间:2小时内版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.zvpge。

校园视频新闻播放系统的实现

校园视频新闻播放系统的实现
2 0 1 3 年5 月第5 期( 下) 2 0 1 3 , Ma c , N O . 5 ( u n d e r 教 育 管 理
褶 国
初 中英语 教学 中如何 培养河 北省 永 年县 第五 实 验 学 校


英 语 教 学 要 培 养 创 新 型 人 才 , 要 求 教 师 们 转 变 教 育 观 念 , 深 入 学 习 并 领 悟 先 进 的 教 育 理 念 , 优 化 英 语 课 堂 教 学 , 培 养 学 生 的 自 主 学 习 能 力 让课 堂
莹 嘲 初中 英 语 创 新 能 力 创 新思 维
实施 素质教育是全面贯彻党和国家的教育方针 ,全面提高教育质量 的保证 。 自由会话 ,可 以给这段时间取名叫 “ F r e e t a l k ” 。这个 《 英语教学大纲 》指 出,全面推进素质教育的主要原则 ,是使 每个 学生 的英语 小栏 目一改过去的师问生答 ,采用人人会话的形式 ,要求学生运用所学过 素质水平都能在原有基础上得到提高 ,为学生获得终身学 习能力 、创新 能力 及 的 日常用语进行会话。刚开始时 , 教师先进行师范 ,提供一些简单的问句。如 : 自我发展的能力打好基础 。 这是培养适应 2 1 世纪要求的一代新 人的需要 。 因此 , wh a t ’ S y o u r n a m e ? H o w a r e y o u ? H o w o l d a l e y o u ? 等, 而且 只要一 问一答 , 然后用 英语教师需要解决知识的无限性与在校学习时间 的有 限性这个矛盾 ,使学生从 “ 滚雪球 ”的方法 ,每节课加一点内容 ,并渐渐提高要求 ,要求双方能连续问 “ 学会”上升为 “ 会学” 。正所谓 “ 授人以鱼 ,仅供 一饭之需 ;授人以渔 ,则终 答 ,而且要加上礼貌用语。如用 “ H e H o ,X X× . ”招呼对方同你说话 ,会话结 身受用不尽” 。下面结合多年 的教学实践 ,浅谈 在初 中英语教学 中培养学生 自主 束时说声 “ T h a n k y o u . ”通过练习 ,现在学生能用运用书本上学到的内容互相会 学习和创新能力的几点认识 和做法 。 话 。这样的会话练习 ,使学生真正将书本上 的内容化为 己用 ,并能灵活 的进行 营造具有充分英语文化环境的空间 组合。在这段时间内 ,每个学生都有 自主发言的意识 ,他们是课堂 的主人 ,是 学习一种语言一定要有语言环境才 能学得好 。语 言只有 在一定的情景中才 开拓 自己创新思维能力 的主要途径。 有意义 ,才会生动 ,也才有利于理解和掌握 。语 言以情景为依托 ,通过视 觉、 四、积极评价 ,鼓励创新思维 听觉的协调作用能力加速理解和表达思想 的过程 。比如,南方人 学普通话 ,若 教学 中 ,学生往往 会产生一些稀奇古怪 ,非常离奇的想法 ,这时候 ,教师 到北方去生活一段时 间,受地道普通话 的熏 陶,胜过读 书、学 习几年。我们的 假如给以严厉的批评 、指责 ,那么将会压抑学生那些朦胧 的思想 ,从而会阻碍

基于C_S模式的高校视频点播系统的设计与实现

基于C_S模式的高校视频点播系统的设计与实现

4
关 键技 术
4.1 “网 络 共 享” 术 技 在本系统中, 频点播采用 视 “网络 共 享”的 方 式 实 现 。 工 作 原 理 描 述 如 下 : 服 务器根据系统设置将可以点播的视频文 件或 者目 录设置 成网 络共 享资源 , 并将目 录或 文件 路径传 送给 学生 端, 学生 端搜索 到该 目录 或文件 后将 其显 示在界 面上 , 供 学生点播,学生端视频文件的播放采用
据系 统的 设置, 送可点 播视 频文 件的目 传 录 、 件 到 终 端 , 端 向 服 务 器 请 求点 播 文 终 的 文 件 ,服 务 器 负 责 向 终 端 传 送 目 录 内 容, 终端选择想要点播的文件; 供 终端 确 定选 择的 文件后 , 服务器 “请求——传 送” 方式 传送 文件内 容到 终端 , 终端 自由播 供 放。
产品开发与应用
基于 C/S 模式的高校视频点播系统的 设计与实现
韦 燕红
(柳州城市职业学院 , 广西 柳州 545001)
摘 要 : 于 C/S 模 式 , 合 网 络 和 流 媒 体 技 术 , 计 和 开 发 了 视 频 点 播 系 统 。 论 述 了 该 系 统 的 设 计 思 想 、 系 基 结 设 体
足 于数字 化校 园建 设, 结合 网络和 流媒 体 技 术 , 充 分 考虑 到 系 统 的 通 用 性 , 济 并 经 可 行 。目 前 该 系 统 已 在 某 高 校 投入 使 用 , 运 行 稳 定 ,为 广 大 师 生 提 供 多 媒体 课 件 、 网 络电影 、 科技讲 座等 节目 的点播 和广 播 服 务 , 现 了 一种 新 的 实 时 、 互 的 学 习 实 交 环 境, 大大 提高了 高校 的教 学效率 和教 学 质量。

视频点播系统的设计与实现

视频点播系统的设计与实现

视频点播系统的设计与实现视频点播系统的设计与实现一、引言随着互联网的普及和带宽的加速发展,视频点播已经成为人们获取娱乐、学习和信息的主要途径之一。

视频点播系统是基于网络技术的多媒体传输与播放系统,通过在线的方式提供各种类型的视频资源,用户可以按需选择观看。

本文将探讨视频点播系统的设计与实现,包括系统设计思路、数据库设计、前后端技术选型以及系统功能实现等方面。

二、系统设计思路1.需求分析:视频点播系统的设计前需要充分了解用户需求,明确系统的功能和特点,包括用户注册、视频上传、视频分类、视频搜索、在线播放等功能,还需考虑系统的扩展性、稳定性和安全性等方面。

2.技术选型:根据系统的需求分析,选择适合的技术进行开发。

包括数据库选择、后端开发语言、前端开发框架等。

3.系统架构设计:根据业务需求,设计系统的整体架构。

将系统划分为前端展示层、后端逻辑层和数据库层。

前端负责用户界面展示,后端负责业务逻辑的处理和视频数据的管理,数据库负责数据的存储和管理。

4.数据库设计:根据系统的需要,设计合适的数据库结构。

包括用户信息表、视频信息表、视频分类表等。

通过合理的表设计和索引优化来提高系统的性能。

三、数据库设计1.用户信息表设计:包括用户ID、用户名、密码、手机号、邮箱等字段。

用户ID为主键,用于唯一标识每个用户。

2.视频信息表设计:包括视频ID、视频标题、视频封面、视频地址等字段。

视频ID为主键,用于唯一标识每个视频。

3.视频分类表设计:包括分类ID、分类名称等字段。

分类ID为主键,用于唯一标识每个分类。

四、前后端技术选型1.前端技术选型:选择流行的前端开发框架,如Vue.js或React等。

通过使用前端框架可以提高开发效率和用户体验,实现页面的响应式布局和交互效果。

2.后端技术选型:选择适合的后端开发语言和框架,如Java+Spring、Python+Django等。

根据团队的技术能力和资源情况进行选择,并考虑到后续的系统维护和扩展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

校园视频新闻播放系统的实现
在互联网时代,视频新闻逐渐在众多媒体传播中占据着重要位置,本文设计的是一个基于b/s架构的视频播放系统,用于发布、播放校园内的视频新闻、校内活动、师生访谈以及课堂教学等节目,方便广大师生随时了解校园新闻,同时培养学生的学习兴趣。

系统分为后台管理和页面播放,采用.net 2.0开发平台,后台数据库通过sql server 2000管理。

系统在学校的服务器端运行,通过每天视频的动态发布、更新,实现信息的共享。

b/s模式,播放系统,数据库
一、系统结构与功能
(一)、视频新闻播放系统应该满足以下功能:
1、兼容上传的视频文件。

系统的基本要求,通过客户端能播放网页上的所有视频,师生通过互联网可以便捷地观看所有视频新闻。

2、管理编辑视频文件。

除了可以在后台上传视频文件,系统应该支持后期视频文件的编辑、删除等,通过在后台的一系列操作文件,前台页面同时响应更新显示。

3、分类搜索视频。

视频种类应有所分类,方便用户查看、搜索视频。

引导用户查看视频内容。

(二)、系统功能结构
点播系统包括个功能模块;1、视频播放模块;2、视频搜索模块;
3、视频文件上传模块;
4、用户管理模块。

系统功能模块如图1所
示。

图1播放系统功能模块图
二、开发工具与网络环境
1、开发工具的选择
纵观当今的开发工具,种类繁多,各有自身特点,本系统选用最流行的开发工具中的一种:。

它是基于通用语言的编译运行的程序,其强大性和适应性,可以使它运行在web应用软件开发者的几乎全部的平台上。

具有以下特点:1、强大性和适应性、 2、简单性和易学性、3、高效可管理性、4、多处理器环境的可靠性等特点。

基于的自身优点,本系统采用开发平台,务求更快更便捷开发出更安全,更稳定的视频新闻播放系统。

2、系统的拓扑结构
点播系统的视频文件,数据库文件,存放在各个服务器中,用户通过网络用客户端访问。

系统网络拓扑结构图如图2所示。

视频文件服务器储存视频文件,web服务器直接对视频文件服务器进行读写,web服务接受管理员的请求上传视频文件,把存放路径指定在视频文件服务器的某个区域,实现储存管理视频文件的过程。

数据库服务器保存视频文件的大小,长度,存储路径等信息,web服务器响应用户的操作,实现播放功能。

三、系统设计
1、数据库设计
播放系统后台数据库选择的是sql server 2000数据库管理系统,它是目前应用最广泛之一的中型数据库管理系统,具有许多优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性等。

本系统将主要运用数据库记录视频文件、管理员等信息。

数据库中必须有管理员信息表和视频信息表。

现将两个表的主要字段列出,带下划线是主键。

管理员信息表:表名为admininf。

存储管理员的个人信息。

如表1所示。

视频信息表:表名为videoinf。

存储视频的详细信息。

如表2所示
2、视频文件上传设计
管理员进入后台登录页面,系统验证成功后,选择视频文件,输入视频标题,选择视频类型,填好相关信息无误后上传。

系统计算视频文件的大小,获取上传时间。

后台处理程序将文件传输到视频文件服务器,字段信息写入数据库,前台网页被更新。

视频上传流程图如图3所示。

四、系统的实现
1、采用的 .net控件
首页就是播放页面,页面显示新闻标题。

所有视频列表均是从数据库里动态读取,主要采用的控制都是.net提供的数据库控制,选择datalist控件,绑定数据源,数据列表在主页上显示。

网页与
数据库的链接都写在了配置文件web.config中。

只需在web.config 中的connectionstrings写好所链接的数据库,数据库串的名称,数据库地址,数据库链接文件路径等信息。

这样大大提高了安全性的同时,将数据库的连接只交给一个配置文件,实现了代码的重用。

播放页面的初始化靠一个从主页传递过来的值-视频的服务器路径,播放页面根据视频这个唯一标识的值找到视频文件,进行加载后播放。

上传页面核心用到的控件是fileupload控件,使用fileupload 控件中的关键方法saveas(),将视频文件上传到服务器。

使用server.mappath()方法指定存储目录。

上传成功后,获取文件名字、大小、类型等信息。

由数据库表保存文件信息。

2、系统实际运行效果
使用系统搜索、播放视频时,因校园网带宽、自身实际等因素会影响系统的响应速度,也影响了本地的播放的流畅度。

经测试,在校园网内或在校外网使用此系统播放文件都比较流畅,达到了基本要求。

数据库响应方面,sql server 2000数据库管理系统可以响应多个用户同时访问或数据操作,对实际的视频上传和播放都能满足实际需求。

在实际应用中,系统全天候稳定运行,随时通过客户端查看视频新闻,了解校内校外的动态,接收外界信息,随时对外有所了解,增长见闻,系统实现新闻的信息、可视化。

参考文献
[1] 王珊.数据库系统概论(第4版)[m].北京:高等教育出版社,2007.
[2] 赵松涛,陈小龙等.visual studio 2005 + sql server 2005数据库应用系统开发[m].北京:电子工业出版社,2007.
[3] 张领项目开发全程实录[m].北京:清华大学出版社,2008.
[4] dino esposito. 2.0高级编程[m]. 北京:清华大学出版社,2006.
[5] 邓文渊.挑战 2.0 for c#动态网站开发.北京:机械工业出版社,2008.。

相关文档
最新文档