基于jmf的多人视频聊天软件的设计与实现

基于jmf的多人视频聊天软件的设计与实现

ID:4143501

大小:259.19 KB

页数:4页

时间:2017-11-29

基于jmf的多人视频聊天软件的设计与实现_第1页
基于jmf的多人视频聊天软件的设计与实现_第2页
基于jmf的多人视频聊天软件的设计与实现_第3页
基于jmf的多人视频聊天软件的设计与实现_第4页
资源描述:

《基于jmf的多人视频聊天软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com第28卷第9期计算机工程与设计2007年5月V0J.28NO.9ComputerEngineeringandDesignMay2007基于JMF的多人视频聊天软件的设计与实现孙奎,殷兆麟(中国矿业大学计算机学院,江苏徐州221008)摘要:多人视频聊天软件是网络环境与网络技术发展的产物,具有很高的应用需求和广阔的应用前景。JMF(Java媒体框架)是Java语言的扩展,专门用来处理时基媒体数据和实时媒体流。通过介绍JMF应用编程接口的结构特点,详细阐述了当前Internet网络多人视频

2、聊天软件的工作原理,关键技术,及其基于JMF的具体实现。该软件具有跨平台可移植性。关键词:Java媒体框架;实时传输协议;流媒体;多人视频聊天;音频/视频中图法分类号:TP393.09文献标识码:A文章编号:1000-7024(2007)09—2196—03Designandimplementationofmulti—videochatsoftwarebasedonJMFSUNKui.YINZhao—lin(CollegeofComputerScience,ChinaUniversityofMiningandTechnology,X

3、uzhou221008,China)Abstract:Multi-videochatsoftwareistheresultofthedevelopmentofnetenvironmentandnettechnologies,ithasahighneedsandawideuseforeground.JMF(javamediaframework)istheextensionofJavalanguage,itespeciallyworksonthetime—basedmediaandreal—timemedias~eams.Byintro

4、ducingthecharacteristicsofJMFAPI,theprincipleofworkandthekeytechnologiesaboutcurrentmulti—videochatarepresented,theimplementationbasedonJMFisintroducedindemil.Thissoftwareenablescross-platformandtranS—plant.Keywords:JMF(iavamediaframework);RTP(real·-timetransportprotoc

5、o1);streamingmedia;multi·-videochat;audio/video并处理多媒体数据,并能够传输多媒体数据和对多媒体数据0引言格式进行编码。它还支持压缩的媒体流及存储媒体的同步、随着计算机网络技术的发展,基于网络的各种多媒体传控制、处理和播放。输技术开始得到广泛的应用,多人视频聊天亦逐渐受到大家JIVIF可以满足用户对媒体数据操作的各个层次的要求。的青睐。一直以来,由于视频聊天传输数据量大和网络带宽开发者利用JMF不仅可以播放媒体数据,还可以对原始媒体有限之间的矛盾,使得视频聊天受到很大的制约,传输模式多数

6、据进行特殊的处理,或者优化对现有格式的处理,或者使用局限于“一对一”的两人对话,而“一对多”或“多对多”的多人新的播放机制,甚至无缝的扩展JMF来支持特殊的或新的媒视频聊天或群体视频聊天功能仍限于文本方式。随着宽带网体类型格式。JMF的高层体系结构如图l所示。络的普及,多人视频聊天正逐渐在成为IM(instantmessage)I具的必备功能,成为网络多媒体技术的~项重要应用。JavaApplication,Applets,BeansJava语言具有跨平台可移植性,具有应用广泛、灵活等特JMFPresentationandProce

7、ssingAPI性。JMF是Java的扩展,它以一种跨平台的设备独立的方式JMFPlug-InAPI支持Java应用对音频、视频设备的访问,同时支持用连续的方式对语音或视频进行处理。本文将重点介绍利用JMF设计开发多人视频聊天软件。图1JMF的高层体系结构1JMF和I汀P流媒体在IP网络上传输时往往采用基于UDP的实时传Java媒体框架JMF(javamediafiamework)是一个把音频、输协议(realtimeprotocol,R1’P)。RTP协议是专门为交互式语视频和其它基于时间的媒体结合到Java程序和Applet中的

8、应音、视频、仿真数据等实时多媒体应用而设计的轻型传输协用程序接口。它是特为利用Java平台的特征而设计的,它使议,它为应用程序传送和接收实时数据提供了端到端的网络Java程序具有很多新功能:捕捉音频和视频信号,存储、播放传输功能,其数

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

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

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