Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式

JMF,全名为Java Media Framework,它可以在java applet和application中使用音频,视频或者其他基于时间的多媒体。JMF所支持的多媒体格式如下:AIFF(.aiff),AVI(.avi),GSM(.gsm),HotMedia(.mvr),MID(.mid),MPEG-1(.mpg)(即常见的VCD文件),MPEG-2(.mp2)(即常见的DVD文件),QuickTime(.mov),Sun Audio(.au),Wave(.wav);JMF对RTSP(Real Time Streaming Protocol实时流控制协议)的支持:RTSP也是最近才加到JMF中的,它可以使得基于JMF的客户端通过RTSP与服务器交互,请求获取媒体的数据流

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

This page lists the media formats supported in the JMF 2.1.1 FCS implementation, the RTP formats this implementation can receive and transmit, and the capture devices that it supports.

Supported Media Formats

JMF supports audio sample rates from 8KHz to 48KHz. Note that cross-platform version of JMF only supports the following rates: 8, 11.025, 11.127, 16, 22.05, 22.254, 32, 44.1, and 48 KHz.

The JMF 2.1.1 Reference Implementation supports the media types and formats listed in the table below. In this table:

· D indicates the format can be decoded and presented.

· E indicates the media stream can be encoded in the format.

· read indicates the media type can be used as input (read from a file)

· write indicates the media type can be generated as output (written to a file)

Media Type

JMF 2.1.1

Cross Platform Version

JMF 2.1.1

Solaris/Linux Performance Pack

JMF 2.1.1

Windows Performance Pack

AIFF (.aiff)

read/write

read/write

read/write

8-bit mono/stereo linear

D,E

D,E

D,E

16-bit mono/stereo linear

D,E

D,E

D,E

G.711 (U-law)

D,E

D,E

D,E

A-law

D

D

D

IMA4 ADPCM

D,E

D,E

D,E

AVI (.avi)

read/write

read/write

read/write

Audio: 8-bit mono/stereo linear

D,E

D,E

D,E

Audio: 16-bit mono/stereo linear

D,E

D,E

D,E

Audio: DVI ADPCM compressed

D,E

D,E

D,E

Audio: G.711 (U-law)

D,E

D,E

D,E

Audio: A-law

D

D

D

Audio: GSM mono

D,E

D,E

D,E

Audio: ACM**

-

-

D,E

Video: Cinepak

D

D,E

D

Video: MJPEG (422)

D

D,E

D,E

Video: RGB

D,E

D,E

D,E

Video: YUV

D,E

D,E

D,E

Video: VCM**

-

-

D,E

GSM (.gsm)

read/write

read/write

read/write

GSM mono audio

D,E

D,E

D,E

HotMedia (.mvr)

read only

read only

read only

IBM HotMedia

D

D

D

MIDI (.mid)

read only

read only

read only

Type 1 & 2 MIDI

-

D

D

MPEG-1 Video (.mpg)

-

read only

read only

Multiplexed System stream

-

D

D

Video-only stream

-

D

D

MPEG Layer II Audio (.mp2)

read only

read/write

read/write

MPEG layer 1, 2 audio

D

D,E

D,E

QuickTime (.mov)

read/write

read/write

read/write

Audio: 8 bits mono/stereo linear

D,E

D,E

D,E

Audio: 16 bits mono/stereo linear

D,E

D,E

D,E

Audio: G.711 (U-law)

D,E

D,E

D,E

Audio: A-law

D

D

D

Audio: GSM mono

D,E

D,E

D,E

Audio: IMA4 ADPCM

D,E

D,E

D,E

Video: Cinepak

D

D,E

D

Video: H.261

-

D

D

Video: H.263

D

D,E

D,E

Video: JPEG (420, 422, 444)

D

D,E

D,E

Video: RGB

D,E

D,E

D,E

Sun Audio (.au)

read/write

read/write

read/write

8 bits mono/stereo linear

D,E

D,E

D,E

16 bits mono/stereo linear

D,E

D,E

D,E

G.711 (U-law)

D,E

D,E

D,E

A-law

D

D

D

Wave (.wav)

read/write

read/write

read/write

8-bit mono/stereo linear

D,E

D,E

D,E

16-bit mono/stereo linear

D,E

D,E

D,E

G.711 (U-law)

D,E

D,E

D,E

A-law

D

D

D

GSM mono

D,E

D,E

D,E

DVI ADPCM

D,E

D,E

D,E

MS ADPCM

D

D

D

ACM**

-

-

D,E

Notes:

· ACM** - Window's Audio Compression Manager support. Tested for these formats: A-law, GSM610, MSNAudio, MSADPCM, Truespeech, mp3, PCM, Voxware AC8, Voxware AC10.

· VCM** - Window's Video Compression Manager support.  Tested for these formats: IV41, IV51, VGPX, WINX, YV12, I263, CRAM, MPG4.

RTP Formats

Capture Devices

参考

JMF 2.1.1 - Supported Formats.htm

JMF_百度百科.htm

JMF下载和安装 - oyzl68的专栏 - 博客频道 - CSDN.NET.htm

用java获取mp3资料播放时长和tag信息 - 编程.htm

用jmf如何过去取得avi文件的总的播放时长-CSDN论坛-CSDN.NET-中国最大的IT技术社区.htm

Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式的更多相关文章

  1. atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

    atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 1 2. ...

  2. Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录

    Atitit.软件guibuttonand面板---os区-----搜索文件 1. Find 1 2. 寻找文件夹 1 3. 2. Locate// everything 1 4. 3. Wherei ...

  3. Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用

    Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用 1. Chrome36( recomm) DEV TOOL>SOURCE> DSWEIHAMYAR  &q ...

  4. Atitit.软件控件and仪表盘(23)--多媒体子系统--视频输出切换控制cvbs av s-video Ypbpr pal ntsc

    Atitit.软件控件and仪表盘(23)--多媒体子系统--视频输出切换控制cvbs av s-video Ypbpr pal  ntsc 1. CVBS是AV接口 1 2. S-Video S端子 ...

  5. Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode

    Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode 不个网页title保存成个个文件的时候儿有无效字符的问题... 通常两个处理方式 ...

  6. Atitit.多媒体区----web视频格式的选择总结

    Atitit.多媒体区----web视频格式的选择总结 1. 因为现阶段不同的浏览器支持的视频格式是不同的 1 2. 各浏览器Html5 Video支持的影音格式: 2 3. 解决方案是什么?Flas ...

  7. Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....

    Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用.... 1. 1.注册账户以及创建仓库 1 2. 二.在GitHub中创建项目(create a new rep ...

  8. atitit.软件gui按钮and面板---os区-----软链接,快捷方式

    atitit.软件gui按钮and面板---os区-----软链接,快捷方式 1. 硬链接 1 2. 二.软链接(符号链接)LN 1 3. 三.删除链接 2 4. 区别 2 5. 参考 3 1. 硬链 ...

  9. Atitit.软件gui按钮and面板---os区-----linux windows搜索文件 文件夹

    Atitit.软件gui按钮and面板---os区-----搜索文件 1. Find 1 2. 寻找目录 1 3. 2. Locate// everything 1 4. 3. Whereis (wi ...

随机推荐

  1. Hibernate:不容易理解的 lock 和 merge

    背景 lock 和 merge 在字面上很容易理解它们的语义,不过它们的实际行为所代表的语义范围要大一点,本文就简单的记录下来,还请朋友们多批评和指正. Lock 官方的注释 /** * Obtain ...

  2. 电子书mobi的格式详解

    https://wiki.mobileread.com/wiki/MOBI#Format Like PalmDOC, the Mobipocket file format is that of a s ...

  3. 创建带Mipmap的osg::Image

    我们常用osgDB::readImage或者osg::Image::allocateImage()方式创建Image对象, 跟深一步的带Mipmap的Image怎样创建呢? 偶然在分析osgParti ...

  4. Servlet学习笔记(一):生命周期

    一.Servlet 生命周期: Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程:初始化——响应请求——终止——回收 Servlet 通过调用 init ...

  5. eclipse启动tomcat, http://localhost:8080无法访问的解决方案

    问题:: tomcat在eclipse里面能正常启动,但在浏览器中访问http://localhost:8080/不能访问tomcat管理页面,且报404错误.同时其他项目页面也不能访问.访问的时候出 ...

  6. 要点Java20 java.util.Collections

    java.util.Collections 集合帮助类 演示样例程序(JUnit演示) 排序 @Test public void testSort() { List<Integer> de ...

  7. Effective C++ 条款 50:了解new和delete的合理替换时机

    (一) 为什么有人想要替换operator new 和 operator delete呢?三个常见的理由: (1)用来检測运用上的错误. (2)为了强化效果. (3)为了收集使用上的统计数据. (二) ...

  8. Bootstrap3.1开发的响应式个人简历模板

    在线演示 使用bootstrap3快速开发一个响应式的个人简历,如果有兴趣了解如何开发,请访问GB课程库,地址如下: Bootstrap3构建响应式前端设计师简历模板 http://www.gbtag ...

  9. Swift学习笔记 - 字符串

    1. 不可变字符串 Objective-C: NSString *string1 = @"Hello World!"; Swift: let string1 = "Hel ...

  10. Linux lvs DR配置

    三台服务器,(1)做路由.(2)(3)做realserver IP为:192.168.196.121  (1) 192.168.196.122   (2) 192.168.196.123   (3) ...