论文部分内容阅读
随着计算机网络技术及多媒体制作技术的不断发展,信息内容的形式已经从简单发展到复杂,从以前单一的文字、图像内容发展到现在具有丰富信息的多媒体内容,而且多媒体资源的数量也越来越多,如何从浩瀚的数据海洋尤其是视频中迅速获取和展示所需信息,已经成为一个挑战性的问题。
本论文通过对流媒体技术和分布式计算技术进行深入的研究,分别针对数字视频展现和计算处理耗时的问题,提出浏览器端播放器和分布式计算框架的解决方案,并设计实现一个数字内容管理平台系统,较好解决了海量多媒体内容的有效处理,管理和浏览的问题,具有较高的工作效率和实用价值。
本论文工作包括以下几个方面:
(1)在对现有的流媒体技术进行深入研究的基础上针对当前浏览器端播放器功能有限单一,且兼容性差的缺点,结合MPlayer和Java的APPLET技术实现了一个浏览器端的流媒体播放器。
(2)对当前的分布式计算技术进行了深入研究,介绍了分布式计算的现状,重点介绍了Google的MapReduce算法。在MapReduce思想的基础上引入了业务处理的概念,提出了针对数字内容管理平台的分布式计算框架,实验表明框架有较好的性能,可以初步用于实际应用。
(3)设计并实现了一个数字内容管理平台,可以完成对数字内容的进行自动业务计算处理,提供分布式计算支持,支持多人协同的校正,标注和审核工作。系统通过浏览器界面可以对系统进行系统管理,系统监控,数字内容浏览等功能。同时系统还考虑了将来可能的扩展并提供了较好的扩展性。