欢迎来到天天文库
浏览记录
ID:34557112
大小:173.19 KB
页数:4页
时间:2019-03-07
《基于jmf的多媒体远程监控系统的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com第28卷第8期武汉理工大学学报·信息与管理工程版Vo1.28No.82006年8月JOURNALOFWUT(INF0RMAT10N&MANAGEMENTENGINEERING)Aug.2006文章编号:1007—144X(2006)08-0051—03基于JMF的多媒体远程监控系统的设计和实现冷波,唐建雄(武汉理工大学计算机科学与技术学院,湖北武汉430063)摘要:首先简单介绍了多媒体远程监控系统的概念和Java多媒体框架(JMF)的优点;然后给出了多媒体远程监控系统的系统结构设计;并重点论述了实现多媒体远程监控系统的一些
2、关键技术及其在JMF框架中的实现,提出了一种监控系统的快速构建途径。关键词:Java多媒体框架;远程监控系统;实时传输协议;实时传输控制协议中图法分类号:TP37文献标识码:A捕获、处理、存储和播放多媒体,后者主要用于在1引言网络上传输和接收媒体流。而且JMF提供了一个多媒体远程监控系统被广泛地应用于工业生RTP与传输层的接口,可以实现基于任何传输层产、交通、银行、电力、远程会诊、智能办公大楼和(TCP/UDP)的网络流媒体应用[1]。多媒体教学等场所,是一个集多媒体、计算机网络与微软的DirectShow多媒体开发包相比,等技术于一体的综合系统。它可以适时地给多方JMF
3、具有以下优势:人员提供多个被监视对象的多媒体信息,实时地(1)JMF的组件结构类似于日常生活中的多提供给身处不同地点的监视人员,而监视人员的媒体采集播放设备,通俗易懂,易于编程;多媒体信息也可同时互传,从而提高监视系统的(2)提供了对实时传输协议RTP和实时传输同步性和协作性。随着网络的普及以及带宽和性控制协议RTCP的支持,传送多媒体实时数据非能的不断增长,实时音频、视频等多媒体在常简单,并且利用RTCP反馈信息,开发人员可方Internet网上的传输成为可能。虽然Internet构建便地采用一定的算法实现拥塞控制和差错控制;的初衷并不是用来传输像音频、视频这样的实时(
4、3)利用Java平台的优势,JMF保持了数据的,但通过采用合适的传输协议以及一些拥“WriteOnce,RunAnywhere”的特点。为访问底塞控制和差错控制算法,音频、视频的传输与播放层的媒体框架提供了一个通用的跨平台Java可以达到令人满意的服务质量(QoS)。API2JMF简介及其优点3远程多媒体监控系统的系统结构设计JMF(JavaMediaFramework)是由Sun等公远程多媒体监控系统的系统结构如图1所司推出的一种开发流媒体应用的应用程序接口示。该系统由一个处于监控现场的调配服务器和(API),它支持多媒体数据的回放和实时传输等若干个分布在远程的监控终端
5、组成。调配服务器媒体操作。在数据回放上,JMF支持大多数的媒对整个网络系统的多媒体监控终端进行调配和管体格式如MPEG,JPEG等。在实时传输上,JMF理,它包括音视频采集模块、音视频压缩模块、控支持实时传输协议RTP和实时传输控制协议制模块和通信模块。其中,通信模块中又包含音视RTCP。它采用统一的结构和消息传递协议,包括频传输、监听用户请求和控制信息接收这3个子JMFAPI和RTPAPI这2个部分,前者主要用于模块。调配服务器在接收到监控终端发送过来的收稿日期;2OO6一O3一O1.作者简介t冷波(1982一),男,湖北随州人,武汉理工大学计算机科学与技术学院硕士研究
6、生维普资讯http://www.cqvip.com52武汉理工大学学报·信息与管理工程版2006年8月控制信息帧后,对其进行判断解析,然后交给相应计数据。在RTCP包中,含有已发送的数据包的数的控制模块进行处理。控制模块实现了用户对前量、丢失的数据包的数量等统计信息。因此,发送端设备的控制,如对镜头、云台的控制和对画面切端可以利用这些信息动态地改变传输速率,甚至换的控制。改变有效负荷类型,实现流量控制和拥塞控制,从而使音频、视频传输达到较好的QoS。摄高视频采集模块矩阵切换基于以上原因,对于现场所采集的音频、视频像二二二器和云台机等实时数据,采用RTP协议向远程监控端进行
7、传音视频压缩模块等输,在此使用JMFRTPAPI的RTPManager实调配服音视频传输Il监听用户请求务器端现;对于连接请求信息、组播号回复和镜头、云台等控制命令信息的传送则采用TCP协议以实现Intemet可靠性,在此使用Java2API的ServerSocket类音视频接收Il请求信息Il控制信息和Socket类实现传送和接收。监控4.2IP组播技术音视频解压}__.-{音视频播放终端IP组播技术是目前能够最大限度地利用现有网络带宽资源的一种有效方法。它是多媒体信图1远程多媒体监控系统的系统结构息进行多点传输的基础,是指
此文档下载收益归作者所有