Atitit. 软件---多媒体区---- jmf 2.1.1 Java Media Framework 支持的格式
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 |
JMF 2.1.1 |
JMF 2.1.1 |
|
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 支持的格式的更多相关文章
- 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. ...
- Atitit.软件guibuttonand面板---os区-----linux windows搜索文件 目录
Atitit.软件guibuttonand面板---os区-----搜索文件 1. Find 1 2. 寻找文件夹 1 3. 2. Locate// everything 1 4. 3. Wherei ...
- Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用
Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用 1. Chrome36( recomm) DEV TOOL>SOURCE> DSWEIHAMYAR &q ...
- 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端子 ...
- Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode
Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode 不个网页title保存成个个文件的时候儿有无效字符的问题... 通常两个处理方式 ...
- Atitit.多媒体区----web视频格式的选择总结
Atitit.多媒体区----web视频格式的选择总结 1. 因为现阶段不同的浏览器支持的视频格式是不同的 1 2. 各浏览器Html5 Video支持的影音格式: 2 3. 解决方案是什么?Flas ...
- Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....
Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用.... 1. 1.注册账户以及创建仓库 1 2. 二.在GitHub中创建项目(create a new rep ...
- atitit.软件gui按钮and面板---os区-----软链接,快捷方式
atitit.软件gui按钮and面板---os区-----软链接,快捷方式 1. 硬链接 1 2. 二.软链接(符号链接)LN 1 3. 三.删除链接 2 4. 区别 2 5. 参考 3 1. 硬链 ...
- Atitit.软件gui按钮and面板---os区-----linux windows搜索文件 文件夹
Atitit.软件gui按钮and面板---os区-----搜索文件 1. Find 1 2. 寻找目录 1 3. 2. Locate// everything 1 4. 3. Whereis (wi ...
随机推荐
- Hibernate:不容易理解的 lock 和 merge
背景 lock 和 merge 在字面上很容易理解它们的语义,不过它们的实际行为所代表的语义范围要大一点,本文就简单的记录下来,还请朋友们多批评和指正. Lock 官方的注释 /** * Obtain ...
- 电子书mobi的格式详解
https://wiki.mobileread.com/wiki/MOBI#Format Like PalmDOC, the Mobipocket file format is that of a s ...
- 创建带Mipmap的osg::Image
我们常用osgDB::readImage或者osg::Image::allocateImage()方式创建Image对象, 跟深一步的带Mipmap的Image怎样创建呢? 偶然在分析osgParti ...
- Servlet学习笔记(一):生命周期
一.Servlet 生命周期: Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程:初始化——响应请求——终止——回收 Servlet 通过调用 init ...
- eclipse启动tomcat, http://localhost:8080无法访问的解决方案
问题:: tomcat在eclipse里面能正常启动,但在浏览器中访问http://localhost:8080/不能访问tomcat管理页面,且报404错误.同时其他项目页面也不能访问.访问的时候出 ...
- 要点Java20 java.util.Collections
java.util.Collections 集合帮助类 演示样例程序(JUnit演示) 排序 @Test public void testSort() { List<Integer> de ...
- Effective C++ 条款 50:了解new和delete的合理替换时机
(一) 为什么有人想要替换operator new 和 operator delete呢?三个常见的理由: (1)用来检測运用上的错误. (2)为了强化效果. (3)为了收集使用上的统计数据. (二) ...
- Bootstrap3.1开发的响应式个人简历模板
在线演示 使用bootstrap3快速开发一个响应式的个人简历,如果有兴趣了解如何开发,请访问GB课程库,地址如下: Bootstrap3构建响应式前端设计师简历模板 http://www.gbtag ...
- Swift学习笔记 - 字符串
1. 不可变字符串 Objective-C: NSString *string1 = @"Hello World!"; Swift: let string1 = "Hel ...
- Linux lvs DR配置
三台服务器,(1)做路由.(2)(3)做realserver IP为:192.168.196.121 (1) 192.168.196.122 (2) 192.168.196.123 (3) ...