毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现

毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现

ID:18876072

大小:46.50 KB

页数:4页

时间:2018-09-26

毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现_第1页
毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现_第2页
毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现_第3页
毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现_第4页
资源描述:

《毕业设计(论文)开题报告:基于jmf的视频播放器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、海南大学本科生毕业论文(设计)开题报告题目基于JMF的视频播放器设计与实现学生姓名新浪微博@马匆匆MCGhost学号学院信息科学技术学院专业年级08级计算机科学与技术一班指导教师职称、学历副教授、硕士计划完成时间年5月1日开题报告一、选题的目的、意义(理论、现实)和国内外研究概况随着多媒体技术的发展和人们对视频,音频数据的需求,越来越多的软件加入了多媒体功能。JMF(JavaMediaFrameworkAPI)是一种采用Java语言开发流式媒体应用的应用程序接口。它作为JavaMediaAPI技术家族

2、的一个重要组成部分,对Java平台进行了扩展,为媒体应用开发人员提供了增强的媒体开发能力。Java多媒体框架中包含了许多用于处理多媒体的API,所支持的功能包括:可以在JavaApplet和应用程序中播放各种媒体文件。可以播放从互联网上下载的媒体流等。本系统旨在使用JMF编写一个视频播放器,实现一般播放器的功能,并加入一些当前的播放器不具有的个性化特效。纵观国内外,主流的播放器有KMPlayer-TheProfessionalMediaPlayer,PPS,QVOD,QQ影音,暴风影音,Windows

3、MediaPlayer等等,个人比较喜欢看电影,而常用QQ影音,其大多原因是基于腾讯QQ的缘故。国外用户常用的是KMPlayer,KMPlayer目前以其强大的操控功能在众多免费播放器中逐渐显示其开发实力。而QVOD一款国内自主研发的基于准视频点播(QVOD)内核的、多功能、个性化的播放器软件。快播集成了全新播放引擎,不但支持自主研发的准视频点播技术;而且还是免费的BT点播软件,用户只需通过几分钟的缓冲即可直接观看丰富的BT影视节目。如此看来国内外目前现有的播放器已经都具备了相当强大的功能,要在此基础

4、上做一个特别的视频播放器并不是一件容易的事,如何才能基于JMF做出一个界面简单其功能强大的视频播放器,便是此次毕业设计所需。借此毕业设计的机会,综合利用大学所学,结合如今网络视频播放器的实际情况,针对国内用户基于JMF设计一个符合国人口味视频播放器,希望能通过这次设计经历提高自己的综合学习能力、实践动手能力、分析解决问题能力以及实际工作能力。二、本课题的理论依据、研究内容和研究方法、步骤及进度安排1、理论依据及研究方法本系统旨在使用JMF编写一个视频播放器,实现一般视频播放器的基本功能,并加入P2P技

5、术,实现边看边下载的功能。视频播放器初步设计,包括GUI设计和伪代码设计两部分。我们先用伪代码形式写出这个程序的运行过程,正式编写代码时只需要将伪代码翻译成java代码即可。1)JMF:JMF(Java媒体框架)该核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。JMF实际上是Java的一个类包。JMF2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。2)GUI:GUI(GraphicalUserInterface)是

6、图形用户界面设计,GUI的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。3)P2P:P2P(Peer-to-Peer)又被称为“点对点”。“对等”技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P还是英文PointtoPoint(

7、点对点)的简称。它是下载术语,意思是在你自己下载的同时,自己的电脑还要继续做主机上传,这种下载方式,人越多速度越快但缺点是对硬盘损伤比较大(在写的同时还要读),还有对内存占用较多,影响整机速度。4)Java:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。2、研究内容1)Java媒体框架(JMF),完全理解JMF的体系架构、接口和类之后开发JMF应用程序。2)GUI用户界面的设计,采用图形方式显示的计算机操作用户界面。3)P2P技术的添加,

8、让视频播放器实现在线点播,边下边看的功能。4)设计、实现视频播放器基本功能:快进,暂停,回放,重播,断点继续等。5)整合功能模块,编写一个完整的视频播放器,对于视频播放器的各项功能进行测试。3、步骤及进度安排1)2011.12.23—2012.02.11搜集资料,查阅文献,准备相关知识。2)2012.02.12—2012.02.17了解整个系统的界面设计,熟悉开发过程。3)2012.02.18—2012.03.21进行系统详细设计与实现4)2012.03

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。