JMF实际上是Java的一个类包。JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。这些功能包括:媒体捕获、压缩、流转、回放,以及对各种主要媒体形式和编码的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (实时传送协议和实时流转协议)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Format (RMF)等。JMF 2.1.1还支持广受欢迎的媒体类型,如Quicktime、Microsofts A
JMF是Java中处理多媒体资源(audio,video,etc.)的一套API。这个扩展包提供多媒体资源播放、传输、编码解码等功能。JMF的框架结构:JMF Architecture Time Model Time 对象表示一个时间点,精确道十亿分之一妙(nanosecond)。 Clock接口定义了基本的定时和同步操作,用来控制多媒体数据表现。 TimeBase类似手表的石英振荡器。 Clock的MediaTime记录媒体数据当前的时间指针。Clock接口 Controller,Playe
在开发JMF 应用程序之前要完全理解JMF 的体系架构、接口和类。就拿我们的家用摄像机系统作个例子。首先用摄像机拍摄内容,拍摄下来的内容录制在DV带中。DV带可以放在放像机里播放、放像机提供视频信号给电视机,提供音频信号给音箱,这样我们就可以在电视机上看到画面,从音箱里听到声音。JMF API 提供的也是同样的模型