JMF介绍之基于时间的媒体[Java编程]
本文“JMF介绍之基于时间的媒体[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1.基于时间的媒体(time-based media)
任何数据随时间的改变而改变的可被定义为基于时间的媒体.音频剪辑,MIDI序列,视频剪辑,动画都是基于时间的媒体情势.
下图从基本的数据处理历程情势角度阐明了基于时间的媒体的主要特点和利用历程:
2.流媒体(streaming media)
基于时间的媒体的一个主要特点是它必须被及时的传输和处理.一旦这个媒体数据流翻开,它的接纳(receiving)和显示(presenting)数据必必要基于时间.正因为此,基于时间的媒体普通被定义为流媒体(streaming media).
2.1内容范例(content type)
媒体存储的格局称为它的内容范例(content type).QuickTime, MPEG, WAV 都是内容范例的一种.
2.2媒体流(media streams)
媒体流是指从本地文件,网络或相机,麦克中得到的媒体数据.媒体畅普通包含多个数据通道,称其为道(tracks).比方,一个Quicktime文件大概包含一个音频道和一个视频道.包含多道的媒体畅普通被称为复合的(multiplexed)或合成的(complex)媒体流.别离(Demultiplexing)是指从一个合成的媒体流中提取单个道的历程.
一个道的范例(type)辨认了它所包含的数据的范例,比方是音频的或视频的.一个道的格局(format)定义了它所包含的数据构造.
一个媒体流可以通过它的存储位置和用于拜候它的协议来辨认.比方,可以利用URL来定位一个本地的或非本地的QuickTime文件.假如它是本地的,可以通过文件协议(FILE protocol)拜候它.假如它在一个Web服务器上,可以通过HTTP协议(HTTP protocol)拜候它.当无法利用URL来定位媒体流时,可以利用一个媒体定位器(media locator)来辨认媒体流的位置.
以下是基于传输方法的媒体流分类:
lPull—由客户端发动并掌握的数据传输.超文本传输协议和文件传输协议都是pull协议.
lPush—由服务器端发动并掌握的数据传输.及时传输协议(RTP)是一个用于流媒体的push协议.
2.3常用媒体魄局(formats)
下表列出了常用的音频(Table2)和视频(Table1)格局.在选用某种格局时,我们应当考虑对媒体质量的要求、对CPU的要求和对网络传输带宽的要求.
Format | Content Type | Quality | CPU Requirements | Bandwidth Requirements |
Cinepak | AVI QuickTime |
Medium | Low | High |
MPEG-1 | MPEG | High | High | High |
H.261 | AVI RTP |
Low | Medium | Medium |
H.263 | QuickTime AVI RTP |
Medium | Medium | Low |
JPEG | QuickTime AVI RTP |
High | High | High |
Indeo | QuickTime AVI | Medium | Medium | Medium |
Format | Content Type | Quality | CPU Requirements | Bandwidth Requirements |
PCM | AVI QuickTime WAV |
High | Low | High |
Mu-Law | AVI QuickTime WAV RTP |
Low | Low | High |
ADPCM (DVI, IMA4) |
AVI QuickTime WAV RTP |
Medium | Medium | Medium |
MPEG-1 | MPEG | High | High | High |
MPEG Layer3 |
MPEG | High | High | Medium |
GSM | WAV RTP |
Low | Low | Low |
G.723.1 | WAV RTP |
Medium | Medium | Low |
Table 2: 常用的音频格局.
以上是“JMF介绍之基于时间的媒体[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:JMF介绍之媒体框架(一)
- ·下一篇文章:JMF捕捉音频和视频(一)
- ·中查找“JMF介绍之基于时间的媒体”更多相关内容
- ·中查找“JMF介绍之基于时间的媒体”更多相关内容