Java Media Frameworks. Sun’s Java Media Framework (JMF) JMF FAQ JMF Home Page. This collection of frequently asked questions (FAQ) provides brief answers to many common questions about the Java Media Framework API (JMF). JMF 1. 0, also known as the . Where JMF 1. 0 and 1. JMF 2. 0 features media capture, streaming, transcoding, a pluggable codec architecture, and greater control over media data so that developers can make greater customizations and optimizations. Sun and IBM worked together to define the API and release three sample implementations of JMF 2. Java programming language, and optimized versions for Solaris/SPARC and Windows. Q: What is JMF 2. This is a dot release which added Sun. Read JMF.ppt text version. The Java Media Framework: javax.media. Find helpful customer reviews and review ratings for Essential JMF - Java Media Framework at Amazon.com. Read honest and unbiased product reviews from. Book information and reviews for ISBN:0130115193,Core Java Media Framework by. Java Media Framework basics. The Java Media Framework (JMF). EUDICO, Annotation and Exploitation of Multi Media Corpora over. The essential design decisions. The client tools make use of the Java Media Framework (JMF). Essential JMF – Java Media Framework. Restructured, reengineered & realigned: Managing media. Essential JMF - Java Media Framework. This book describes the Java Media Framework (JMF). Essential JMF: Java Media Framework.P T R. Communication Support for Mobile Virtual. To view the rest of this content please follow the download PDF link. Ray and Linux support, increased support with open standard RTP- based video servers such as Apple's Quicktime Streaming Server and many bug fixes and optimizations. Note this is not a new API release; the same JMF 2. API was used for both JMF 2. Sun Microsystems, Inc. Q: What is JMF 2. This is dot dot release contains new features and optimizations, including: Improved RTP APISupport for H. RFC 2. 42. 9) - now can interoperate with Darwin based RTSP servers. Direct Audio Renderer and Capturer. Performance enhancements with new Java compilers. JMF Customizer added to all JMF versions. HTTPS, JAWT, UNC pathnames support. Numerous bug fixes and optimizations. Note the JMF 2. 0 API was updated slightly to include improved RTP interfaces, but remains backward compatible with the old API. It is still known as the JMF 2. API, but is dated 1. March- 2. 00. 1. The JMF 2. API. Q: How can I provide feedback on the JMF 2. API? Click here to send feedback. This one- way email drop goes directly to the JMF API designers. Note the JMF 2. 0 API is frozen. Feedback is still welcomed, and will be considered for future JMF API specificiations. Q: How do I get JMF Source Code? JMF source is made available under the Sun Community Source Licensing (SCSL) program; the following summarizes how it can be used. For non- commercial use: SCSL allows for the release of source code for non- commercial, evaluation and/or research use. SCSL creates a community of widely available software source code just as does the Open Source model, but with two significant differences requested by our licensees, as follows: Compatibility among deployed versions of the software is required and enforced through testing. Proprietary modifications and extensions including performance improvements are allowed. If a customer wants to then release a commercial product using JMF source code, a SCSL Commercial Use Attachment must be executed with Sun (see below). For commercial or internal deployment use: If a customer wants to license JMF source code for a commercial product, a Commercial Use Attachment to the SCSL must be executed with Sun. This license will require the customer license the JMF Base Porting Kit (BPK), which includes the JMF Technology Compatibility Kit (TCK). The customer must agree to pass all of the TCK tests for JMF before shipping. The BPK includes: Access to the Test Compatibility Kit (TCK)Interim code drops. Java Partner web site access. Q: Where is the JMF home page? JMF software and documentation can be downloaded from its home page here. Q: How do I report JMF bugs? Report JMF Bugs. This one- way email drop goes directly to the JMF developers. Please include as much information about the bug you found in your report, including. JMF version (e. g. JMF 1. 1 or JMF 2. JDK version (e. g. JDK 1. 1. 6 or J2. SE ver 1. 3)Platform you are running on (e. Win 9. 8 or Solaris 2. Hardware info (e. PII, 2. 66 Mhz, 6. MB RAM, Rave 5. 00 sound card)Any exception stack trace, if one was generated. The media URL is available, or (if under 2 MB) the actual media data which caused the problem. Remote debugging of problems can be very tricky, so any information you can send will be helpful. Q: Are there any books about JMF? Yes. Here are the ones we know about. Java - How to Program, 4th ed. This API will become a core API in J2. SE 1. 3. It is also be bundled with JMF, which allows its superior sound functionality to be accessed on the JDK 1. More information about the Java Sound API can be found here. JMF 2. 1. 1 Questions and Answers. Q: Where can I find JMF 2. JMF 2. 1. 1 can be downloaded from here. Q: How is JMF 2. 1. JMF 1. 1? The JMF 1. API software concentrates on the playback of media, and reference implementations were released on Java, Windows and Solaris/SPARC platforms. The JMF 2. 1. 1 API software adds support for capture, transmission (streaming), and transcoding (changing from one media format to another), along with new codecs and a new plugin architecture which makes it easy to integrate new codecs and effects into the framework. It is also released on Java, Windows and Solaris/SPARC platforms, and is also available on Linux from Blackdown. Q: What media types does JMF 2. JMF 2. 1. 1 supports a wide array of media types, includingprotocols: FILE, HTTP, FTP, RTPaudio: AIFF, AU, AVI, GSM, MIDI, MP2, MP3*, QT, RMF, WAVvideo: AVI, MPEG- 1, QT, H. H. 2. 63other: Hot. Media*MP3 is supported only on the Windows platform. For a complete set of formats, check out: link. Q: Can I play CD's or DVD's with JMF 2. No. JMF 2. 1. 1 does not support playback of audio CDs or DVDs. There is an unsupported way to play audio CDs using the Windows Performance Pack version of JMF 2. Assuming your CD- ROM drive is mapped to E: , you can use the URL . You can use the Simple. Player. Applet that is included in the jmf. See Simple. Player. Applet. JMF 2. RTP/RTSP streaming support. JMF 2. 1. 1 also provides HTTP and FTP streaming support on the client side. Q: Can I extend JMF 2. Yes. JMF 2. 1. 1 has a new plugin architecture which allows you to add new codecs and effects to the framework. You can also create your own custom datasources and players to parse and render new media types which are not bundled with JMF 2. More information about this can be found in the JMF Programmer's Guide, available on the JMF web site here. Q: Can I capture audio and video with JMF 2. Yes. JMF 2. 1. 1 provides capture functionality so you can capture from a recorded or live media source. On Solaris, Sun. Video and Sun. Video Plus cards are supported. On Windows, most video capture devices that have a VFW driver are supported. For a list of tested video capture devices, check out: link. Video capture is not supported in the pure Java versions of JMF 2. JDK. Audio capture is supported only on J2. SE 1. 3, where audio capture was introduced with the inclusion of the Java Sound API in J2. SE 1. 3. Note, the Java Sound API allows low- level sound capture; JMF 2. API for sound rendering, and bundles Java Sound with its own download. This means you can use Java Sound to capture sound, without having to use JMF 2. For more information on the Java Sound API, check out link. Q: What platforms does JMF 2. JMF 2. 1. 1 will run on Windows 9. NT 4. 0/2. 00. 0, Solaris/SPARC, and any Java Compatible platforms. The pure Java version of JMF 2. Apple's MRJ 2. 1. Apple added a 6 second audio buffer to that MRJ. Q: What versions of the JDK does JMF 2. JMF 2. 1. 1 runs on Java Compatible platforms running JDK 1. For complete Y2. K compliance, you should use JDK 1. Q: Can I run JMF 2. Yes. JMF 2. 1. 1 runs on Java Compatible platforms running JDK 1. You can use JMF with: Hot. Java Browser 1. 1. Netscape Communicator 4. JDK 1. 1 patch. Netscape Communicator 4. Microsoft Internet Explorer 4. Q: What RTP/RTSP streaming servers work with JMF 2. JMF 2. 1. 1 has been tested and is interoperable with the following tools and applications: Q: Is JMF 2. Y2. K compliant? Yes. Note you will have to run it on a Y2. K certified JVM, such as JDK 1. Q: What is JMStudio? JMStudio is a sample application that ships as a part of the JMF 2. It is contained in the jmf. This GUI- based tool provides playback, capture, transmit and transcode functionalities. Q: What is JMF Registry? JMF 2. 1. 1 maintains a registry of available plugins, package prefixes and other settings in a file called jmf. This is a binary file and should only be modified using the provided JMFRegistry application. This application is a part of the JMF 2. It requires that you have Swing- 1. CLASSPATH (or you can use JDK 1. Q: What is JMF Diagnostics? On the JMF web site, there is a diagnostics page with an embedded JMF applet which will check to see if you have JMF installed correctly on your system. Check out: link. Q: How do I turn off HTTP/FTP caching? By default http and ftp sources are cached to local disk during playback. To disable caching for these sources, you can use this call: Manager. Hint(Manager. CACHING, new Boolean(false)); Turning off caching can result in poor performance, unless you have a fast connection to the internet (or intranet) and the file is streamable. Files with single tracks (audio- only or video- only) will play fine without caching provided the data consumption rate is not faster than the download rate. The above hint is effective only if it is set before the player is created and realized. Setting it after playback has started may not have any effect. Q: Are there any security issues running JMF applets with Java 2? If JMF is locally installed on a machine, there will be no security issues running JMF applets. If JMF is not locally installed, JMF applets may not be able to perform some functions like playing back locally stored media files or saving media files locally. Such actions are considered to be high risk and are protected by the Java 2 security manager. If a user chooses to allow that, he/she can do so by making use of a policy file. Here are a few settings that the user may want to selectively enable: For playing media files stored locally: permission java. File. Permission . The code. Base (essentially code source location) should point to the url containing the jar files. The user also has the option of specifying trusted entities via the 'signed. By' parameter; only code signed by the trusted entities will get the permissions. For more information, see: here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2017
Categories |