随着互联网技术的不断发展和新媒体应用的快速普及,网络直播以其低成本、高效率、广覆盖的特点成为了与传统电视并列的信息传播平台,越来越多的网络直播应用要求也不断促进着相关技术的飞速发展,这其中就包括有已经被广泛应用的多码流(Multicast)的概念。
简单的说,多码流技术是通过在编码过程中同时产生多种不同码流(Bit Rate)及分辨率(Output Size)的流媒体数据,根据用户实际网络带宽条件为之自动分配相对最佳解码画质的解决方案。在实际网络直播应用中,由于位于不同网络位置的访问者所在网络环境存在差异,而仅以某种固定码流分辨率进行网络直播流媒体传送往往会导致网速较高的用户看到的画质仍不够清晰,网速较低的用户解码时间过长而使得画面不够流畅,为解决二者的矛盾使访问者浏览到尽可能看到兼顾清晰和流畅的直播内容,采用多码流技术成为了一个最简单最有效的办法。
目前网络直播所采用的编码格式,已经逐渐统一成了微软的Media Encoder(WMV)以及Adobe Flash(FLV)两种(早期的Realplay(RMVB)因为毕竟无法与微软和Adobe这样最重量级的厂家相抗衡已经淡出了市场),究其原因这其中有很大程度上是因为这二者都支持多码流 (Multicast) 技术,最终用户通过Windows操作系统所内嵌的浏览器观看直播过程中,系统会自动根据当前网络带宽情况情况分析解码相对最清晰同时传输最流畅的一组码流和分辨率数据以达到最佳的解码效果。
了解清楚了多码流的概念,我们有必要澄清一下在行业中某些关于所谓的“双码流”名词的误解。根据前面的了解,多码流是必须基于相应的编解码引擎基础之上的应用,而微软及Adobe公司为扩大各自的市场份额都免费提供基于各自编码器上的多码流技术二次开发包,多种因素作用的结果使得微软的Media Encoder(WMV)以及Adobe Flash(FLV)格式已经成为事实上的网络直播应用标准,如果在免费利用了微软或Adobe公司的多码流技术核心之后实现了同时以两组码流发送流媒体数据并对外宣传自己采用的是“双码流”技术,这样的话岂不是应该还会出现“三码流”、“四码流”的咄咄怪事了吗?之所以有双码流的名词出现,无非是某些厂家在市场推广过程中的噱头而已我们大可不必理会,不过对于核心技术内幕的探究和钻研倒是应该我们大家都应该关注的事情。
为您推荐
概述杜比数字+(Dolby®DigitalPlus)和杜比睿波(DolbyPulse)这两种多声道音频格式因为不同的原因对下一代广播充满吸引力,这两种格式都有可能在欧洲用于新的服务。最重要的新制定的欧洲高清电视接收器规范都包含杜比数字+和杜比睿波。杜比正在开发一款新的多格式音频解码器,它将使新式的接收机可以轻松集成两种解码器。广播商和运营商的要求在过去18个月当中,欧洲的各行业组织或集团如DVB、EBU、EICTA和一些国家级的高清电视规范论坛考虑选择一些音频编码系统应用
DolbyMS10多码流解码器对下一代设计是至关重要的,因为观众接收到的内容信息,不仅仅来源于传统的广播和运营商,而且还来源于互联网,USB设备、游戏控制台及个人电脑。这些内容源文件使用的不同音频编解码格式,如今已被Dolby(杜比)集成到MS10当中。DolbyMS10多码流解码器能够解码DolbyDigitalPlus、DolbyDigital、DolbyPulse、HEAAC以及所有的AAC码流。为了兼容现有的家庭影院系统,DolbyMS10多码流解码器能够将解码后的音频流转换成DolbyDigital音频输出比特流,用于多声道环绕声、立体声及单声道输出。Tensilica公司移动多媒体