- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
你网速够用吗 在线看奥运赛事速度分析
29届奥林匹克运动会将于2008年8月8日至24日在中国首都北京举行,在本篇文章中我们就来探讨一下宽带接入在线看奥运会赛事,其速度是否能满足需求的问题。
一、该选择哪一类网络视频在线看奥运
要明白宽带是否能满足在线看奥运的速度,首先要了解目前网络视频的特点,也就是您所看的Internet网络电视的特点,从而才会了解其需要多少带宽,以及选用哪一类软件更能充分发挥宽带的速度。
1、适合于转播的普通流媒体
网络视频都是采用流媒体传输,流媒体(英文Stream Media)简单来说就是应用流技术在网络上传输的多媒体文件,而流技术就是把连续的影象和声音信息经过特定的压缩方式解析成一个个压缩包后放上网站服务器,由视频服务器向用户计算机顺序或实时传送,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。
过去若人们想从网络上观看影片或收听音乐,必须先将影音档案下载至计算机储存后,才可以点选播放,不但浪费下载时间、硬盘空间,也无法满足消费者使用方便及确切的需要。流媒体在播放前并不下载整个文件,只将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确地输出。流媒体的数据流随时传送随时播放,只是在开始时有几秒或几十秒的启动延时。
很多网络视频转播都是通过这样的技术来实现的,目前在这个领域上,竞争的公司主要有三个:Microsoft、RealNetworks、Apple,而相应的播放器软件就是:Windows Media(这类文件的后缀是.asf和.wmv)、Real Media(这类文件的后缀是.rm)、QuickTime(文件后缀通常是 .mov)。这类产品用来欣赏已录制好的奥运比赛转播还是很有用的。
2、P2P流媒体才是直播奥运主流
P2P流媒体是在线看奥运好选择
上面的流媒体技术主要用在各种音视频或TV的服务器转播上,而要实现更流畅的电视直播,与P2P(peer-to-peer)流媒体技术的兴起有很大关系。P2P这个词藻相信大家肯定不会很陌生,如大家常用的QQ、MSN、BT、电驴下载都是基于P2P技术的产物。
P2P可以让用户直接连接到其他用户的计算机进行交换文件,打破了传统互联网围绕网站服务器的"星型/中心式"格局,赋予用户自由的主动权,减少了因服务器负载过重对联络速度的重大影响,消除了由于流媒体服务器的故障或负载过重造成对用户的点播中断或断流,直接通过互联网将个人电脑联系起来,使网络沟通更通畅,使用户资源获得了更直接的共享和交互。
采用P2P技术后,每个流媒体点播用户都是一个节点,用户可以根据他们的网络状态和设备能力与一个或几个用户建立连接来分享数据,有的流媒体点播用户播放的流媒体内容完全来自于其他流媒体点播用户的设备之中,而跟流媒体服务器无关联。而且还降低了运营商的运营成本,让数万人和数十万的网络直播成为可能。
目前常见的P2P网络电视有PPlive、PPstream和QQlive等。这类软件都是用于互联网上大规模视频直播的软件,采用多点下载、网状模型的P2P技术,具有人越多,播放越流畅的特性;系流配置要求低,占用系统资源非常少;数据缓存于内存中,对硬盘无损伤的特点。所以,对于要想在奥运会期间在线更流畅的看球,可优选采用P2P流媒体技术的这类软件。
二、宽带接入在线看奥运速度分析
1、影响流媒体播放速度因素
影响流媒体播放流畅度的因素主要有以下几方面:
① 带宽
如果是没有采用流媒体技术的视频,也就是要直播原始未压缩视频需要多少带宽?以GIF分辨率352*288的视频直播为例,假设帧率采用标准的25帧/秒,色度取样4:2:0,不经压缩其码率便是:352*288*3/2*25*8=29Mbps,即每秒钟需要传递的数据量为29Mbps。
而目前的宽带速度是多少?一般用户的带宽多在512kbps-2Mbps之间,高端用户的宽带带宽也不过是4-8Mbps,这样的宽带速度肯定无法满足需求。而由于流媒体分割技术的出现,让这一切迎刃而解。
对于P2P流媒体直播来说,我们认为,宽带网络速在512Kbps以上即可基本满足P2P直播需求,当然,要想更流畅的观看流媒体奥运直播,采用1-2Mbps或更高速度的宽带更好。视频节目要求有更高的带宽,越高带宽相对的就越能欣赏到更佳画面。
这个100Mbps只是网卡速度
② 视频因素
视频本身的画面大小,编解码质量也是影响流媒体速度的重要因素。
什么样的视频速度才不会让我们在观看时感觉到明显的画面停顿呢?大家知道,PAL/N电视制式规定的视频速度25/24帧每秒,但在实际应用中视频速度>=15帧/秒时,画面就会比较流畅。如果视频速度<15帧/秒,则画面会有断断续续的感觉。
这时就可调节图像原始尺寸大小以及降低或要求降低编解码质量来保障流畅度。如采用640*480分辨率时,不能达到15帧/秒,视频出现跳跃感,显得不连续、失真;便可采用352*288或320*240分辨率来达到15帧/秒(更低的分辨率不建议选用,其会严重影响观看清晰度),获得较流畅的视频,一般厂商说的也就是这个分辨率。
传统流媒体播放接入用户数多速度会降低,视频服务器有一定的负载能力,对于一些热门视频直播或点播节目,由于同时浏览点击的人较多,造成播放窗口不定时缓冲数据的现象就越频繁。但如果是选看的P2P流媒体直播,那么可优先选择人数更多的直播频道进行观看,这样更能让速度飙起来。