论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf

所需积分/C币:9 2019-08-16 14:51:15 622KB .PDF
收藏 收藏
举报

基于Flex的RIA视频共享系统设计与实现,伊露春,,本文介绍了一种基于FLEX技术的RIA视频共享系统的设计与实现。作为一个实例应用,本系统的研发贯彻了MVC模式的设计思想,具体实现涉��
国武技论文在线 控制器( ):接收、识别请求并在模型和视图间建立噢射关系 更新 模型 调用 View Controller 视图 调用 控制器 一发送请求 模型原理 在本次设计中采用了 )的设计模式,如图所示。首先, 用户通过视图输入发送请求,控制器接收请求之后会调用对应的模型来执行一定的业务逻 辑,执行完后模型返冋数据进行格式化最终展现给用户。在中,通过使用数据绑定的 方式来对视图进行更新。模型、视图与控制器的分离良好地实现了业务逻辑和用户交互的独 立,使系统的可维护性、可交互性、可修复性、可扩展性及对系统的封装等各个方面,都有 了巨大的提高。 通信 使用( )方式与外部程序交互数据,通信是一个异 步过程,客户端把数据请求发送给服务端,然后等待返回结果。与服务器端的通信方式 有三种: 表 与服务器的通信方式 通信方式数据格式通信协议优点 数据格式通用,便于.数据在发送前需要转换成 不同应用系统间交换 格式解析。 数据 在处理复杂数据如图片、对象的 时侯,非常不方便 或 同 同上 任意 能够处理各类型的数 调用远端对象需要跨域 据,速度快 是网终应用程序的标准,它向外部暴露能够通过进行调用的集合, 我们可以通过调用其来获取需要的数据。 是最常用的一种方式,通过向服 务端提交或形式的请求来获取数据 是中一种特殊的通信方 式,使用 自定义的二进制数据通信协议 )与服务端交 互,可以交换任意类型的数据,包括对象、图片等等。此次系统的实现就是使用的 国武技论文在线 系统架构 主体结构 视频共享网站的设计与般的内容管里类站点不同,需要网站具有很强的交互性以及客 端丰富的处理功能,这就为提供了广阔的舞台 我们要做的工作就是构建一个这样的视频共享网站,总体思路是用框架创建一个 包括视频播放器在內的前端视频展示页,数据存储使用 数据库 服务器使用 ,流媒体服务器采用 公司的 ),流视频传 输采用的是 的协议,与后台通信采用 公司的办议 另外,为了处理用户上传的不同大小、不同格式的视频,后台还需要一个专门处理视频 的软件: 转码农场)。此软件是用编写的,核心的原是利用 和 。它可以实时对指定文件目录进行监控,一旦发现有新的视频上传, 会对 新的视频进行处理,将任何格式的视频文件转换成格式的文件。当向用户展示个可 用的视频列衣吋,这个软件还可以生成视频中某帧的缩略图。 主体结构如图所示 流娸人服器FM PDA MYSQI Web务器 视频数据 于机 图系统总体结构 数据库设计 根据总体需求规划,该系统需要存储管理员信息、 日志信息、系统日志信息、访 问量信息、用户信息、视频分类信息、视频评论信息及视频信息八大类别的信息。建立数据 厍后,分别建数据库表: 主要模块划分 通过分析系统的关键过程,并且结合本系统需求的特点,本文将整个系统设计为以下几 个模块: 前端展示模块:包括视频播放、视频信息分类、用户登陆注册、视频上传、用户视频管 理等功能 后台视颎处理模块:包括视频柊式转换、视频场景分析、视频截图、截图人脸识别等你 功能 流量统计模块:包括用户管理、视频管理、访问量统计、独立统汁、新増影片统计、 排行统计等功能。 多途径访问模块:包括对的支持、移动终端页面等 国武技论文在线 模块之间的相互联系如图所示: 数育网 多接入方式 网通 终端 三不 登础注 视颊播放 而 展示模块 用亠评论 前端展示页 频上传 用户空间 见分类信息 用户视管理 搜 Encode Farm CMS 视频处理模块一 后台管理模块 图系统模块结构 在系统模块的设计实现中,都贯彻了模式的应用,本身的开发模式与 有着良好的对应关系。采用了基于组件的开发模式,程序中的所有块都可以定义为组件。 利用组件将界面切分开来,同时也把功能分散到每个组件中,实现了代码的封装。另外, 的数据绑定功能为界面共亨数据提供了方便,也可以发挥巨大作用。直接把 中的数 据作为 层的数据源,更加省心省事。利用 技术,可以很方便地操作后 台程序,管理数据库。把 接口放在 中,集成数据通信功能,一个完整的 程序框架就实现了。在这个框架中, 依然处于重要地位,它负责存储数据,并传递数 据更新的消息。总结起来,它只有三个特点:()存储数据;()支持数据绑定:() 可以派发事件。 系统实现 前端展示实现 完成了数据库设计与功能模块划分之后,前端展示具体实现的功能主要涉及以下几个部 ()视频播放器; ()视频列表; 视频信息; ()用户登陆注册界面; )用户评论 ()视频上传; ()用户视频管理。 国武技论文在线 在程序设计中, 是处理数据的核心对象,被界面组件共享 在 中,包涵了 等,分别存储了包括视频 评论、截图、类别等方面的信息,类型为 在 中表示为增强型 数组,用来存储上面各方面的信息 扮演了 中的 角色,负责与服务器进行数据通信。图为开发过程中的各部分类结构: ae comporents d a models elisl'uixru Hi userControl. as Ti IrudelLutalurds F image Thumb, m2 itdhuCruletLi e pak = LoginAndRegister, mxml b ede dc tutorials 1 = myList. mxml d l events mi Cate oqInfo, as 1r≡ gister, mxml 1 Button Bar ButtonSkinas 面 ComentInfo,as Userinfo.as 5 prEvent.网 Vide=Info, as 1= videoList,mxml tj video. as 1==videoPanel mxml I videoPlay mxml hⅵ deo l humkbvent, as 1vide〓F :video Thumb. mxml View controller Model 图类层次结构图 前端展示的核心在于视频播放器,最能体现系统的父互性,用户通过功能丰富的在线播 放器可充分享受这 技术所带米的优越性。在组件中,为网络流媒体提供了 丰富的用户接口和全新的用户体验,由于视频采用的是的格式,在画质相同的情况下 体积更小,更适合网络传输。而中 组件对 有良好的支持,使播放器 的设计更具良好的通用性,设计者可以设计出功能强人的播放器,为用户展示丰富的客户体 验。如图所示,播放器实现了视频播放、进度条控制、时间显示、音量控制、状态栏显示 仝屏控制、大图标显小、高低码率视频选择、视频调节(亮度、饱和度、反转度和对比度) 等方面的功能。 北邮教 dma. i 你你好 Pa03 5:00/20:16 ■清晰优先日 气 图视频播放器截图 国武技论文在线 前端展示总览如图 北京邮电大学数字媒体发布平台 迎您渝宫录就册上传]5 rcn by Name 器比减款曲則片头示 Motion 修多媒体实验室 dma mitc. odu. cn 视频双看涂览和上传功,次入穿列 可题,[报系门 4. 1o omai. ccm 图前端展示总览 视频处理实现 对于视频格式的转换 功能多,但是支持的视频格式少; 功能少,但 支持的视频格式多。所以我们结合两者的长处,先利用 把视频转化为后缀名为 格式的文件,然后利用 对生成的进行格式处理 视频转化为文件的过程中,对视频的宽高比作了统一,为 对于源视频宽 高比大于的,选择在上下加兴边;对于小于的,选择在左右加兴边。然后,添加水 代码如下 对格式文件,做处浬哩。主要任务的有视频分析、咼码率视频转化、低码率视 频转化、视频截图、视频切割等功能,比如,转化格式视频的参数如下 国武技论文在线 视频处理软件 的效果如图所示: 25.2:口式 1:扔七三 千吃.C610-21批L 目朝E2C3.卉5黑 片11粗先了的 13:叶L 22.18.12神1∴勤 票31 与哳:37 劉圖圖闔■ 心打已道控三L 当ih∴气1 百语2[园 图视频处理模块总览 流量统计实现 沉量统计模块对于网站的开发是必不可少的,通过对用户的访问流量进行统计,可以得 到用户的访问分布,由此可以进步设置更加合理的节目,提高网站的访问量,而传统的 只能对数据进行初步的统计,对图形显示支持不足,不能给用户以良好的直观感受。 提供了丰富的互动式图表和图形库,支持丰富资料的显示和交互资料的分析。图表组件 可以在客户程序上动态演示,为用户提供了全新的客户体验。如图所示 可H| 围系统管理 昏用户管理 昏影片管 围统计数据 昏独立工P 昏新增影片 昏工P排行 围登录管理 昏登录 注逍 图流量统计图 结论 本文通过一个实际项目开发,介绍了利用模式的 和 数据库技 术开发视频共享系统。其中前端展示页全部用技术实现,为用户提供了更丰富的交互 国武技论文在线 体验。 随着互联网影响的不断扩大,用户对网页的效果和父互性有了更高的要求,期待网络应 用能提供更好的用户体验。在此背景下,技术因运而生,在应用技术开发系 统的过程中,证明了它们能让网络应用程序功能更加强大,用户界面更加友好。因此,我相 信和技术在今后的互联网应用程序中将会发挥出越来越重要的作用。 参考文献 什么是中国研究与开发论坛 靖光辉一种 风柊的网络流媒体平台的分析与设计北京邮电人学 叶建芳应用 抆术构建系统浙江大学 孙英姝棊于的校园视频教学资源其享网站的设计科技信息, 向模军基于的 应用系统的设计和硏究信息与电脑理论版 刘江基于 技术的流媒体网站实现方案程序员,, 侩英钟,陈文竹,张凌霄基于的框架整合应用研究计算机光盘软件与应用,

...展开详情
试读 9P 论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • 至尊王者

      成功上传501个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf 9积分/C币 立即下载
    1/9
    论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf第1页
    论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf第2页
    论文研究-基于Flex的RIA视频共享系统设计与实现 .pdf第3页

    试读已结束,剩余6页未读...

    9积分/C币 立即下载 >