Basic introduction
JMF is actually a class package for Java. JMF 2.1.1 technology provides advanced media processing capabilities, thereby extending the capabilities of the Java platform. These features include: media capture, compression, streaming, playback, and support for major media formats and encodings such as M-JPEG, H.263, MP3, RTP/RTSP (Real-time Transport Protocol and Real-time Streaming Protocol), Macromedias Flash, IBM's HotMedia and Beatniks' Rich Media Format (RMF), etc. JMF 2.1.1 also supports popular media types such as Quicktime, Microsofts AVI and MPEG-1. In addition, JMF 2.1.1 software includes an open media architecture that gives developers the flexibility to use a variety of media playback and capture components, or use their own custom plug-in components.
Sun provides JMF 2.1.1 technology in four different dedicated versions to meet the various needs of professional developers. The first is a lightweight version, which is written entirely in Java language and is suitable for any Java-compatible system. In addition, developers can choose performance-optimized software packages for operating systems such as Solaris, Windows or Linux to increase performance and capabilities.
JMF 2.1.1 software is also part of the Java Media series of software. The Java Media series software includes APIs such as Java 3D, Java 2D, Java Sound and Java Advanced Imaging. Using various Java Media APIs, software developers can easily and quickly add rich media functions, such as streaming video, 3D images and image processing, to their existing applications and client Java applets. That is to say, various Java Media APIs take advantage of the inherent advantages of the Java platform and extend the ability to "write once, run anywhere" to various application fields such as images, videos, and digital media, thus greatly reducing development time and reducing development costs. cost.
it works
it works
it works