上一节 本书简介 下一节
第10章:多媒体基础 作者:希赛教育软考学院来源:希赛网2014年05月21日
压缩编码技术
上一节 本书简介 下一节
同步化多媒体集成语言(SynchronizedMultimediaIntegrationLanguage,SMIL)是由W3C
组织规定的多媒体操纵语言。SMIL与网页上用的HTML的语法格式非常相似。后者主要针对普通的
网络媒体文件进行操纵(文字、图片、声音、动画、视频的机械堆砌),而前者则操纵多媒体片断
(对多媒体片断的有机的、智能的组合)。
SMIL语言是一套已经规定好的而且非常简单的标记。它用来规定多媒体片断在什么时候、在什
么地方、以什么样的方式播放。SMIL的主要优点体现在以下几个方面:
(1)避免使用统一的包容文件格式。因为多媒体文件的格式非常多,如果我们想在本地机器上
直接播放或者在网络上用流媒体的方式来播放若干类文件。以前唯一可行的办法就是用多媒体的编
辑软件把这些多媒体文件整合成一个文件,这就必须统一使用某种文件格式。如果用SMIL来组织这
些多媒体文件,那么可以在不对源文件进行任何修改的情形下,获得我们想要的效果。
(2)同时播放在不同地方(服务器上)的多媒体片断。假如我们现在想把一段电视采访的实况
(视频文件)加上解说(包括声音解说(音频文件)和文字解说)。姑且假定例子中的视频文件是
甲服务器上的A文件,音频文件是乙服务器上的B文件,而解说文字却是丙服务器上的C文件。传统
的方法在这里就束手无策了,而SMIL可以非常轻松的做到这一点。
(3)时间控制。如果我们不想用整个视频文件,而只想用其中的某一部分。传统的方法中唯一
可行的就是用剪辑软件来剪辑,而SMIL可以规定播放的任意时间段。
(4)对整个演示进行布局。一般情形下,在一个区域(屏幕的上部)播放视频,在另一个区域
显示文字(屏幕的底部)。而使用SMIL,我们可以随意让文字显示在哪个区域。
(5)多语言选择支持。如果一个视频文件需要让不同国家的人播放,传统的方法就是准备不同
语言版本的媒体文件,让用户来选择,然后从服务器上下载相应的版本。如果把这些版本用SMIL组
织起来、规定好,那么SMIL语言将根据具体的语言设置来播放相应版本的视频。
(6)多带宽选择支持。由于各个用户连接到Internet的方式不尽相同,所以其连接的速度差别
也较大。为了让他们都能够看到同一个演示,我们可以制作适应不同传输速度的演示。在传统的方
法中,往往要用户自己选择他的机器连接所对应的传输速度,然后播放相应的演示文件。使用SMIL
播放器检测出用户的连接速度后,就同服务器协商,要求传输并播放相应的演示文件。
版权方授权希赛网发布,侵权必究
10.3压缩编码技术
本节主要介绍数据压缩的相关技术和标准。对于多媒体数据压缩算法而言,数据质量是压缩的
效果,数据量是压缩的能力,计算复杂度是压缩的代价,这都需要综合考虑。
版权方授权希赛网发布,侵权必究