论文部分内容阅读
本课题属企业应用项目,来源于互联网视频传播的应用。近年来数字视频工业得到了快速的发展,视频的传播和视频分享也形成了一个行业,逐渐形成了很大的一个市场蛋糕。随之而来的技术问题和视频品质就成了困扰发展的主要障碍。建立起一套降低视频技术门槛,无人值守的视频转换平台也就成了视频Web传播的迫切需要。在这样的背景下,研究视频转换就具有非常实际的应用意义。该项目在协同工作理论的基础上建立起来的,采用计算机支持的协同模型来提供本系统的服务环境。计算机支持下的协同工作(CSCW)作为计算机的一个明确的研究方向已有多年的历史,随着网络技术,尤其是Internet的发展,在网络计算机环境下如何支持人们的协同,提高群体工作效率,已成为一个新的研究和应用领域。本文主要研究将适合群体协同、交互信息的CSCW应用于科学研究,构造网上科研协同平台,提高工作效率。本文首先CSCW的概念进行了阐述,对活动理论、协调理论、任务管理器常见的CSCW协作理论模型进行了研究分析,运用UML建立它们相应的模型,然后对CSCW的关键技术进行了详细的论述,最后研究CSCW系统的对层次结构模型,为视频转换系统的服务环境研究提供了理论基础和依据。接着论文介绍基于FFMPEG的转换系统的服务器端架构原理,结合目前视频转换的应用现状,采用CSCW协同工作理论建立的视频转换系统,并对各个层次所采用的技术进行了深入研究,提出了用于服务器的一种集成框架的结构。该结构可以增加系统的兼容性,大幅提高视频转换的效率。为了完成处理多用户请求的任务,本文深入探讨了服务器如何处理多个客户机的请求的处理方法,提出了单进程、多线程等方法,分析了各种方法的优缺点和适用的场合,给出了一个基于FFMPEG技术的业务基础架构平台的具体实现。本文对国内外协同工作方面的进展进行了研究,通过对协同工作工具现状的分析和对需求的探讨,提出了采用B/S结构的工作模式的协同工作工具体系结构,使用基于Microsoft.net、C#等技术设计并实现了B/S模式下的视频采集模块、数据处理模块、异常处理模块。最后,对本文工作做出总结和进一步工作的展望。