位置导航 —毕业论文范文论文格式

关于设备硕士毕业论文范文,与基于J**A的视频会议系统开发与设计相关小论文格式

本论文为关于设备小论文格式,关于基于J**A的视频会议系统开发与设计相关毕业论文的格式,可用于设备论文写作研究的大学硕士与本科毕业论文开题报告范文和优秀学术职称论文参考文献资料下载。免费教你怎么写设备及方法及对象方面论文范文。

【摘 要】随着信息技术高速发展网络视频通信逐步成为现代信息社会不可或缺的沟通方式.为了满足平台无关性,本文采用了J**A语言,并通过J**A多媒体框架JMF提供的捕捉、回放、编解码等工具,把音频、视频放到J**A应用程序中,完成视频会议系统中媒体数据的处理,通过对比现有的网络通信技术,采用多播进行媒体数据的传输,较好的实现会议功能.

【关 键 词 】网络视频会议;实时传输协议;J**A媒体框架;多播

0 引言

随着人们对音频和视频信息需求,视频会议系统广泛应用于现代企业中.视频会议系统[1]的可以适应现代社会的快捷、高效,使视频会议系统的使用正在向各行各业渗透.本文总结和借鉴其他视频会议软件系统的基础,结合J**A跨平台[2-3]等优点,提出一种基于J**A简单应用于局域网视频会议系统的设计与实现方案.

1.视频会议基本原理

视频会议系统的示意图如图1所示.

从图看出,视频会议系统主要有三个部分组成,即通信网络、会议终端和多点控制单元.会议终端是将视频、音频、数据、信令等各种数字信号送上信道进行传输;多点控制单元是视频会议系统用于多点视听信息的传输与切换部分;通信网络是一系列的设备、机构和进程,附着在网络上的终端用户设备能够进行有意义的信息交换.涉及网络传输协议、网络编程接口等内容.

2.系统总体设计

2.1 系统硬件平台

网络视频会议系统硬件主要:有网卡、声卡的电脑,摄像头,带麦克风的耳机其组成结构.

2.2 系统软件平台

在软件结构上,由于整个系统是基于纯软件开发,设计上类似于TCP/IP模型,我们依然采用分层思想,降低复杂度,使程序更容易修改,软件开发速度更快,每层利用紧邻的下层服务,更容易记住各层功能,并有许多可选部分完成类似的任务.在体系结构上分为四个层次: IO层、处理层、传输层、网络层.

3.系统实现

3.1 音视频的捕获

安装JMF后,利用它进行音视频的捕获.在JMF中,CaptureDevice Manager也是一个manager类,它提供给了一个列表,这个列表显示当前系统被使用的设备.同时CaptureDeviceManager通过查询的方法对设备进行定位并返回设备的配置信息对象CaptureDevicelnfo,它也通过注册的方法向列表加入一个新的设备信息,以便为JMF使用.设备可通过CaptureDeviceManager的getDevice0方法直接获得设备控制权,设备的控制权一旦得到,就以此设备作为一个MediaLocator,通过CaptureDevicelnfo的getLocator0方法得到.在JMF中,CaptureDevice Manager也是一个manager类,它提供给了一个列表,这个列表显示当前系统可以被使用的设备.同时CaptureDeviceManager通过查询的方法对设备进行定位并返回设备的配置信息对象CaptureDevicelnfo,它也通过注册的方法向列表加入一个新的设备信息,以便为JMF使用.设备通过CaptureDeviceManager的getDevice0方法直接获得设备控制权,设备控制权一旦得到,以此设备作为一个MediaLocator,通过CaptureDevicelnfo的getLocator0方法得到.


这篇论文地址 http://www.eduxue.com/geshi/444076.html

3.2 音视频的处理和传输

采集到的数据源是不适合直接传输的,经过处理,使其适合为RTP传输格式并产生新的数据源再进行传输,处理过程为:

用前面获得的数据源构造处理器对象,以便得到采集到的数据;

processor等于javax.media.Manager.createProcessor(datasource);

然后将数据源处理为适合RTP传输的格式;

然后调用处理器对象的getTrackControl0方法,得到通道的TrackControl对象;

媒体流中每一个磁道得到一个控制器;接下来调用TrackControl对象的setFormat()方法设置每个轨道的编码格式;

最后,调用处理器对象的getDataOutput0方法产生数据源,以便数据传输时使用;RTP会话是由RTPManager完成的,每个轨道都需要有一个管理器,管理器对象采用RTPManager.newlnstance()方法来获得.建立会话时,需创建SessionAddress对象描述发送端与接收端的地址信息,再加入RTP管理器.会话建立后,由管理器创建流将数据通过网络发送.

3.3 音视频的接收和播放

接收媒体流也同样建立RTP会话,过程与发送流时建立会话的过程类似,不同的是每个RTP管理器需要加上******来监听相应地址与端口,包括会话请求、数据流到达等.系统实现SessionListener和ReceiveStreamListener两个接口,前者用于监听RTP会话请求,后者用于监听是否有数据流到达.当创建一个新的数据流后,SessionManager会发出一个NewReceiveStream Event.注册了ReceiveStream Listener接收数据流******,会收到事件.为每一个新接收数据流创建Player.从接收数据流中获取DataSource,并作为参数传递给Manager来创建Player.发送端和接收端播放多媒体信息过程是相同的,由SessionManager到DataSource到Player,直接将播放的数据源交由******;创建并初始化RTP Session,创建一个SessionManager(会话管理器),并调用addReceiveStreamListener方法为RTPManager对象添加RTP时间******,监听NewReceiveStreamEvent事件,然后调用RTPManager对象的initialize方法初始化RTP会话,设置本地和目的地地址和端口;ReceiveStreamListener update方法,监视NewReceive StreamEvent事件,它会指示新数据流被检测到.当一个NewReceive StreamEvem事件被检测到时,以NewReceiveStreamEvent事件调用getReceiveStream方法,以取得ReceiveStream数据流对象,然后通过调用输入数据流对象getDataSource获取RTP数据源对象; 把数据源对象作为参数传递到Manager的createPlayer方法中来创建Player.直接将播放数据源交由******,******界面分为播放界面和控制界面两部分,分别用getVisualComponent和getControlPanelComponent方法来得到.

基于J**A的视频会议系统开发与设计参考属性评定
有关论文范文主题研究: 关于设备的论文范文素材 大学生适用: 硕士论文、研究生论文
相关参考文献下载数量: 82 写作解决问题: 写作参考
毕业论文开题报告: 论文任务书、论文摘要 职称论文适用: 刊物发表、高级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 经典题目

3.4 多播的设计

通过SUN公司提供IP多播类实现多播技术分发媒体流,在具体实现时可通过.MulticastSocket类创建一个所获得的指定端口号的多播套接字,然后调用joinGroup方法加入到该多播组,接收端程序加入多播组后,便可以从该多播地址和端口号处接收媒体流.

4.实验结果

系统采用J**AGUI编程,运用SWING组件来编写,通过连接服务器取得连接后进行视频连接,连接后视频在屏幕显示其界面如图2.

5.结论

本文总结和借鉴其他视频会议软件系统的基础,结合J**A提出一种基于J**A的应用于局域网的视频会议系统的设计方案.


设备学术论文撰写
播放:34050次 评论:7996人

【参考文献】

[1]黄永峰,等.IP网络多媒体通信技术[M].北京:人民邮电出版社,2003.

[2][美]Chad Darby,John Griffin,Pascal de Haan,等.Java网络编程指南[M].邱仲潘,等,译.北京:电子工业出版社,2002.

[3]孙卫秦.Java程序设计[M].电子工业出版社,2006.

[4]孙奎,殷兆麟.基于JMF௚

关于基于J**A的视频会议系统开发与设计的硕士毕业论文范文
关于设备论文范文例文
0;多人视频聊天软件的设计与实现[J].计算机工程与设计,2007,28(9):2196-2198.

[5]闰改珍,师卫.基于RTP的音频流多播系统的JMF实现[J].科技情报开发与经济,2007,17(5):240-242.

[责任编辑:汤静]

参考文献:

J**A超市管理系统论文
购与供应链管理论文,超市库存管理系统论文采购信息管理与信息系统,夜信升0805毕业论文(设计)拟选题目,序号毕业论文(设计)题目一分析设计类1房地产销售管理系统分析与设计2保险公。

计算机软件开发视频
发项目管理(2016.10.16)系统开发规范与文档编写课程教研会议(文本),王然:课程重难点解析.,戴佳鹏:王老师好.,王然:课程说明,系统开发与文档编写课程是****广播电视大学软。

J**A毕业论文
括文献资料费,调查差旅费,小型会议费,论文着作出版费,文印费等., 一,基本情况,项。大学生毕业论文会计重庆4000012应用系统开发实践33000013面向对象程序设计(jav。

员工培训与开发论文
发和运行总费用万元新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。课程设计与系统开发案例学的方法和技术开。

电子商务系统开发
奖南昌大学曾素娴刘景春,冷淑晖邓宏图13基于淘宝top平台的ria电子商务系统的开发与应用二等奖南昌大学赵天烁王坤,刘学栋吴英培14。电子商务专业调研报告,电子商务专业培养方案调。

设计商品销售系统论文
者.书。汽车销售毕业论文题目重庆常怡李秀真设计经济管理学院中山到长三角的灯饰运输配送方案研究李辛格欧邦才设计经济管理学院超市销售与管理系统的设计与开发韩磊田华设计经济管理学院关于我。

计算机软件与开发
术的实际要求,按照系统总体设计规。计算机应用与软件晰的论文选题指导,讲授规范的论文写作方法,给予专业的修改建议.,高级会计实务,免费试听基础班针对考试大纲涉及的知识点进行全面系统。

计算机控制系统设计论文
络数据库技术,管理信息系统,计算机控制技术,计算机控制技术,嵌入式系统与应用,信号检测与控制,动画游戏设计,游戏设计软件,3d模型软件 。电力类论文发表安全,电力系统安全稳定控制于论。

J**A论文参考文献
J**A论文参考文献学校3,2.3课后评价5,2.3.1优点6,2.3.2缺点6,3小结7,参考文献7,后记9, ,采用任务驱动方法设计软件教学课,—。参考文献著录规则,参考文。

区域经济开发与管理专业毕业论文
术的毕业论文管理系统的开发与研究基于web技术的毕业论文管理系统的开发与研究基于web技术的毕业论文管理系统的开发与研究随着高校逐年扩招,毕业生日趋增多,对毕业生论文的管理要求也越来。

word版本基于J**A的视频会议系统开发与设计全文下载

热门阅读