文档介绍:第 4 期
赵新慧等: 基于 JMF 的 可视通话软件的设计与实现
・93・
基于 JMF 的 可视通话软件的设计与实现
赵新慧, 李文超
( 辽宁石油化工大学信息工程学院计算机科学与技术系, 辽宁抚顺 113001)
摘
要: 介绍了 Java 媒体框架应用编程接口 JMF 的结构特点, 阐述了 可视通话软件的工作原理和软件
的关键技术, 详细介绍了基于 JMF 下的软件的具体实现。
关键词: 可视通话; Java 媒体框架; 实时传输协议
中图法分类号: TP393
文献标识码: A
文章编号: 1001- 3695( 2005) 04- 0093 - 03
Design and Implementation of munication Software
over Based on JMF
ZHAO Xin-hui, LI Wen-chao
( Dept. puter Science & Technology, School of Information Engineering, Liaoning University of Petroleum & Chemical Technology, Fu-
shun Liaoning 113001, China)
Abstract: The characteristics of Java Media Framework( JMF) API are introduced in this paper. The principle of work of the
software is presented and the key problems are discussed. The implementation of the software based on JMF is introduced in
detail.
Key words: munication; JMF( Java Media Framework) ; RTP( Real-time Transport Protocol)
输和接收媒体流。
1
引言
2. 1
JMF API 的特点与结构
在信息化日益加速的今天, 基于网络的各种多媒体音频和
视频传输技术开始得到广泛的应用, 以 IP 电话业务为代表的
网络音频传输技术在现阶段已经得到成功的运营。一直以来,
由于视频传输数据量大和网络带宽有限之间的矛盾, 视频传输
受到很大的制约。随着宽带走入家庭, 实现可视通话已不是一
个梦想, 作为网络多媒体技术的一项重要应用, 可视通
话软件具有终端成本低、传输费用低等优点, 因此具有非常好
的应用价值。 Java 语言具有跨平台可移植性, 在 Web 上应用
广泛、灵活等特性, 本文重点介绍利用 SUN 公司推出的基于媒
体软件包 JMF 设计开发 可视通话软件的关键技术和
具体实现。
JMF API 支持媒体捕捉并能够满足应用程序开发人员对
媒体处理和播放进行控制的需要。其特点有: 易于编程; 支持
捕捉媒体数据; 使 Java 可以开发媒体流传输和媒体会议等应
用; 使得高级开发人员和技术供应商能够在已存在的 API 基础
上