文本阅读:
第15章电信与互联网音频607
Format,ASF)原生文件格式编码的。通过使用 Direct show AP的开放结构,媒体播放器(Med|a以支持各种文件类型,包括MP3、WAV
Dl、QuickTime和MPEG,并支持使用MPEG-4v.3进行视频流传输。此外,媒体播放器会自动检查输入流所用的编解码器版本并根据需要下载编解码器的新版本。所支持的媒体内容从3kbit/s的音频到6Mbit/s的音频/
视频。既支持按需提供的ASF文件,也支持现场编码的流传输。服务器能从一定范围的带宽自动选择一个流。如果连接条件发生改变,服务器能够切换到更高或更低的比特率上ndows媒体服务(Windows Media Services)是系统的一个服务器组件。单台服务器可以支持上千个并发用户连接,同时支持单播和组播模式。支持∪DP、TCP和HTTP传输协议。
dows媒体版权管理器(Windows Media Rights Manager)系统减少了盗版现象,并能实现数字化发布。用户使用一种认证机制进行媒体内容的播放。媒体内容可以被加密,使它只能在经过许可之后按照发布者的意图来使用
15.5.1用于流传输从G2音乐编解码器
为互联网流传输设计的音乐编解码器必须提供快速的编码和解码,能容忍数据的丢并能提供可伸缩的音频质量。快速的编码速度对于现场的实时流传输来说很重要,特别是在同时传输多个数据速率时。类似地,解码也必须在主观音频质量与计算资源之间进行最优化简单的算法会产生较差的音频结果,而高计算复杂度的算法会加重处理器负担并减慢数据吞吐速率
Rea| Audio g2音乐编解码器是流传输编解码器的一个例子。G2是变换编码器多种
快速算法和近似方法组合在一起,能以较高的音频质量实现快速的操作。例如,可以使用查找表或更为简单的近似逼近,并可以用预测(以及后续的纠正)代替迭代过程。这样就能运用适度的计算能力实
编码的同时进行
虽然非实时数据(比如文本或静态图片)可以通过一个对遗失和讹误的数据进行重传的网络来传输,但在使用各种"尽力传输"协议(比如UDP)时,服务器不能对实时音频(和视
丢失的数据进行重新发送。这对于使用预测算法的那些编码器是特别成问题的。这些编码器依赖过往的数据,因此当数据包丢失时,当前和未来的音频质量都会下降。为了帮助克服
点,相互依赖的数据可以被捆绑到每个数据包中。不过,在这种情况数
据包中可能包含200ms或更长的音频数据,因此一个丢包将导致一段较长的静音。重复内插等数据恢复技术可能是不够用的
clAudio g2音乐编解码器限制了算法对先前数据的依赖度。它还把数据编码到相对较且能独立解码的单元中,这样一来,一个丢帧就不会影响周围的各个帧。
经过压缩
的帧可以与相邻帧中的几秒数据进行
后再编组到各个数据包中用于传输。这样就