快速业务通道

JMF介绍之基于时间的媒体 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

Table 2: 常用的音频格式.

JMF介绍之基于时间的媒体(2)

时间:2011-03-13 51cto博客 zhangjunhd译

3.媒体播放(media presentation)

大部分基于时间的媒体都是音频或视频数据,它可以通过输出设备如扬声器(speaker)和监示器(monitor)输出。这些设备都是最常用的用于媒体数据输出的目标地(destination)。媒体数据也可以被传输到一些其它目标地,例如,保存到文件或传输到网络。一个用于媒体数据输出的目标地有时被称为数据汇集点(data sink)。

3.1播放控制(presentation contrals)

当输出一个媒体流时,用户可以对其进行一般的控制操作。如停止、快进、重放等。

3.2  缓冲期(latency)

在大多数情况下,特别是在播放网络上的媒体数据时,播放不能立即开始。在播放前的这段时间被称为缓冲期(start latency)。多媒体的播放通常是合成多种类型(types)的媒体流将其同步播放。当播放多条同步的媒体数据流时,必须考虑每条媒体流的缓冲期,否则会出现多条媒体流在重放(playback)时不同步的情况。

4.媒体处理(media processing)

在大多数情况下,媒体流的数据在播放前必须经过处理。通常在播放前要经过一系列的处理操作:

l如果媒体流是复合的,必须提取出所有的道(tracks)。

l如果这些道(tracks)是压缩的,他们必须被解码。

l如果必要,还要将这些道(tracks)转换为其它格式(format)。

l如果必要,还需要对这些已经解码的道(tracks)进行渲染。

然后这些道才能被传递到相应的输出设备。如果是存储媒体流,则处理过程会有所不同。例如,如果你想从摄像机捕获音频和视频将其存储到一个文件,处理过程如下:

l捕获音频和视频道(tracks)。

l对这些原始数据进行必要的渲染。

l每条道(tracks)被解码。

l将这些经过压缩的(compressed)道合成为一条单一的媒体流。

l将这条合成的媒体流存储到文件。

4.1分离器与复用器(demultiplexers and multiplexers)

分离器的作用是从一个合成的媒体流中分离出每条道的媒体数据。复用器的作用是将单独的道的媒体数据合成为一条复合的媒体流。

4.2编解码器(codecs)

一个编解码器的作用是对媒体数据进行压缩和解压缩。当一个道被编码,它将被压缩成一个易于存储和传输的格式(format);当它被解码,它将被解压成一个易于播放的格式(format)。

每种编解码器都有其相应的输入格式和输出格式。

4.3渲染器(effect filters)

渲染器的作用是产生特殊的效果,如模糊和回声。

渲染器通常可分为预处理效果和后处理效果渲染器。这主要由它们是在编解码过程前后进行决定。原则上,渲染应当是对未被压缩的(原始)数据进行。

4.4显示器(renderers)

显示器是指宏观上的所有播放设备。对于音频,播放设备一般是指计算机的声卡,由它传递声音到扬声器(speakers)。对于视频,播放设备一般是指计算机的监视器(monitor)。

5.媒体捕获(media capture)

基于时间的媒体可以捕获自一个实时的数据源,再对其进行处理(processing)和重放(playback)。例如可以通过麦克风捕获音频数据。捕获可以被看作是标准媒体处理模式的输入阶段。

一个捕获设备可能会捕获到多条媒体流。例如,一个摄像机可能会捕获到音频和视频。这些媒体流可能会被单独的捕获和处理或者合成为一条单一的流。合成流中会同时包含音频道(track)和视频道(track)。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号