HTTP/2 302
server: nginx
date: Wed, 16 Jul 2025 12:01:33 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080802224217
location: https://web.archive.org/web/20080802224217/https://java.sun.com/products/java-media/jmf/index.html
server-timing: captures_list;dur=0.644532, exclusion.robots;dur=0.027481, exclusion.robots.policy;dur=0.013246, esindex;dur=0.012732, cdx.remote;dur=32.798579, LoadShardBlock;dur=385.224814, PetaboxLoader3.datanode;dur=139.706759, PetaboxLoader3.resolve;dur=220.321668
x-app-server: wwwb-app212
x-ts: 302
x-tr: 450
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app212; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Wed, 16 Jul 2025 12:01:34 GMT
content-type: text/html
x-archive-orig-server: Sun-Java-System-Web-Server-6.1
x-archive-orig-date: Sat, 02 Aug 2008 22:42:17 GMT
location: /web/20080802224217/https://java.sun.com/javase/technologies/desktop/media/jmf/index.jsp
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Sat, 02 Aug 2008 22:42:17 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 15 Feb 1998 01:29:12 GMT", ; rel="prev memento"; datetime="Sat, 17 May 2008 11:36:23 GMT", ; rel="memento"; datetime="Sat, 02 Aug 2008 22:42:17 GMT", ; rel="next memento"; datetime="Sat, 06 Sep 2008 21:24:00 GMT", ; rel="last memento"; datetime="Sun, 27 Oct 2024 11:42:37 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_4_20080802182604_crawl108-c/51_4_20080802223237_crawl104.arc.gz
server-timing: captures_list;dur=3.960439, exclusion.robots;dur=0.022114, exclusion.robots.policy;dur=0.011408, esindex;dur=0.011829, cdx.remote;dur=22.756259, LoadShardBlock;dur=170.886364, PetaboxLoader3.datanode;dur=110.963571, PetaboxLoader3.resolve;dur=242.170168, load_resource;dur=201.756470
x-app-server: wwwb-app212
x-ts: 301
x-tr: 434
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 16 Jul 2025 12:01:34 GMT
content-type: text/html;charset=ISO-8859-1
x-archive-orig-server: Sun-Java-System-Web-Server-6.1
x-archive-orig-date: Sat, 02 Aug 2008 22:42:17 GMT
x-archive-orig-set-cookie: JSESSIONID=7DBD02AD5D190E8F0427E138F312F7BC;Path=/
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Sat, 02 Aug 2008 22:42:17 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 12 May 2008 13:20:41 GMT", ; rel="prev memento"; datetime="Sat, 02 Aug 2008 07:55:05 GMT", ; rel="memento"; datetime="Sat, 02 Aug 2008 22:42:17 GMT", ; rel="next memento"; datetime="Tue, 05 Aug 2008 08:02:56 GMT", ; rel="last memento"; datetime="Sun, 25 May 2025 03:14:54 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_4_20080802182604_crawl108-c/51_4_20080802223237_crawl104.arc.gz
server-timing: captures_list;dur=0.441412, exclusion.robots;dur=0.015641, exclusion.robots.policy;dur=0.007861, esindex;dur=0.010462, cdx.remote;dur=48.082331, LoadShardBlock;dur=299.575284, PetaboxLoader3.datanode;dur=192.651047, PetaboxLoader3.resolve;dur=179.818395, load_resource;dur=78.727694
x-app-server: wwwb-app212
x-ts: 200
x-tr: 516
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Java SE Desktop Technologies - Java Media Framework API (JMF)
Java SE Desktop Technologies
Technologies
The Java Media Framework API (JMF) enables audio, video and other time-based media to be added to applications and applets built on Java technology. This optional package, which can capture, playback, stream, and transcode multiple media formats, extends the Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a powerful toolkit to develop scalable, cross-platform technology.
Spotlight
See our demos page for applets that present media using JMF technology. See also our diagnostics
page for troubleshooting tips and an applet that can detect whether JMF software is set up correctly on your system and your browser is compatible.
We are excited to announce MP3 support for JMF! Please proceed to the download page to get your hands on this highly anticipated addition to JMF.
The source code for the JMF 2.1.1e release is available for download if you register or log in to the Sun Download Center and submit the license agreement. Read more
The JMF 2.1.1e release is now available for download. This release includes a few bug fixes and an updated Linux performance pack.
Learning
Learn more about Java technology with these detailed online tutorials and short courses. Gain hands-on experience with Sun's new technologies.
Code Camps are packed with technical content, hands-on programming exercises and sample code.
This page lists content under Bug Tracker for JMF
The JMF specifies a simple, unified architecture to synchronize and control audio, video and other time-based data within Java applications and applets. Share how you are using JMF with others in this forum.
Reference
This page lists content under API Specifications for JMF
This page lists content under Documentation for JMF
This page lists content under FAQs for JMF
This page lists content under Code Samples and Apps for JMF
Downloads
Find the latest download of the Java Media Framework API (JMF).