基于Flex的RIA视频分享系统的设计与实现

被引量 : 1次 | 上传用户:elements17
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和Web技术的发展,Web应用系统在Internet上的使用也越来越广泛,用户需要通过浏览器完成复杂程度更高的交互。遗憾的是,传统Web应用程序对完成复杂应用方面却迟迟跟不上步伐,已经渐渐不能满足Web浏览者更高的、全方位的体验要求。以Adobe Flex技术为代表的RIA (Rich Internet Application,富网络应用系统)技术允许我们在因特网上以一种使用Web一样简单的方式来访问富客户端程序,可以满足Web浏览者更高的、全方位的体验要求,使表示层的功能更加强大。随着互联网上视频流媒体应用近年来增长迅速,RIA应用技术的发展和当前视频流媒体技术的广泛应用为此次流媒体视频共享平台的实现提供了良好的环境。本文主要研究了以Flex为代表的RIA技术,首先介绍了与传统B/S架构相比,RIA技术的优势。然后简要介绍了RIA的特点和几种常见的RIA开发技术,并对本系统应用到的Flex技术作了详细介绍。在此基础上,论文设计并实现了一个基于Flex的流媒体视频共享系统。该系统主要包括前端展示和后台监控两部分,能提供丰富的交互性功能。前端部分采用MVC设计模式,把应用程序的数据和业务逻辑、数据的外观呈现以及对数据的操作划分到不同的实体中去,实现局部更新页面、减少数据交互、减轻服务器负担及提升用户体验等效果,为互联网流媒体视频分享提供了一个良好的平台。后台部分主要包括视频转码和流量统计等功能。本文基于FFmpeg和AviSynth等视频处理技术,开发了一个后台视频处理软件——EncodeFarm,可将用户上传的视频转码为高低不同码率,以便系统根据用户可用带宽自动选取相应码率的视频。此外,该软件还实现了基于人脸检测的关键帧提取算法,能从用户上传的视频中自动提取关键帧,方便用户了解视频节目的内容.到目前为止,本论文设计开发的视频共享系统已经稳定运行了近六个月,验证了系统设计的正确性和易用性,体现了RIA技术在Web应用程序设计与开发上所带来的优势。
其他文献
<正>2014年10月江苏张家港市举行了课堂教学展示月活动,其中C老师、Y老师、T老师进行了同课异构,内容是高一"函数的零点".下面从教学目标、问题情境、定理探究三个方面对这三
在电商连年的促销推动下,"11月11日"这个一度被戏称为"光棍节"的日子,已经变成名副其实的"网购狂欢节"。今年的"双十一"依旧疯狂:阿里巴巴集团公布的数据显示,"双十一"购物狂
在总结分析大牛地气田开发过程中不同堵塞类型的基础上,研究摸索出一套有效的解防堵工艺方法,并对现有"以加注甲醇为主的解防堵工艺"提出优化建议,为提高生产效益和其他类似
当前农村小学实施心理健康教育表现出形式主义、认识片面化、学科化教学、单一化、边缘化等误区。要有效改善当前农村小学心理健康教育状况,需要组织教师培训、重视家庭教育
本文报导了利用激光感生荧光技术研究蓝绿粉材料2(Sr1-xEux)0·(1-n)P2O5·nB2O3,在不同掺杂浓度x、结合基浓度n的情况下,其发光寿命及发光光谱的变化情况。研究范围在0.001≤x
在采用精确的模型基础上,利用AIM-Spice软件对有源OLED poly-Si薄膜晶体管(TFT)驱动电路和1×4矩阵电路进行分析研究。最后得到合理的电路参数,使OLED能够达到一定的显示亮度
本文分析了管道运输和水上运输两种运输方式各自的优缺点,同时列举了我国能源需求与运输的基本情况,最后指出,运输方式的选择应该通过进行成本—收益分析做出比选。
从设备维护、技术业务培训、现代管理和实地演练等几个方面,论述了应急通信的保障工作。用以提高应急通信的综合保障能力和快速反应能力,确保应急通信系统在执行各项突发任务中
针对转炉煤气环缝洗涤器内复杂两相流动和换热问题建立了三维物理、数学模型,进行了大量的数值模拟计算,得到不同煤气流量、环缝行程以及水气比工况下转炉环缝洗涤器内多相流