WMV-HD 编码技术
WMV-HD是由软件业的巨头微软公司所创立的一种视频压缩格式。其压缩率甚至高于MPEG-2标准,同样是2小时的HDTV节目,如果使用MPEG-2最多只能压缩至30GB,而使用WMV-HD这样的高压缩率编码器,在画质丝毫不降的前提下都可压缩到15GB以下。
WMV-HD,基于WMV9标准,是微软开发的视频压缩技术系列中的最新版本,尽管WMV-HD是微软的独有标准,但因其在操作系统中大力支持WMV系列版本,从而在桌面系统得以迅速普及。在性能上,WMV-HD的数据压缩率与H.264一样,两者的应用领域也极其相似,因此在新一代主流视频编码标准霸主地位的争夺之中,双方展开了针锋相对的斗争,而斗争的焦点集中在下一代光盘规格“HD DVD”和数字微波广播电视等领域。
一般采用.wmv为后缀的HDTV文件就是采用的WMV-HD压缩的。
P2P 传输技术
当用户量比较大的时候,带宽问题就随之而来,首先带宽是一项相当昂贵的支出,而并发用户数大到一定程度的时候,要解决带宽问题是十分棘手的事情。
例如,使用2Mbps的视频流,在1000Mbps的带宽条件下,最理想的的状况也只能接受近500并发用户,而且目前千兆带宽的费用还是很高的。使用P2P转发功能,服务器只需要不到10Mbps的带宽,便可以轻松的承受成千上万的并发用户。
传统的网络技术是用户直接和服务器进行连接来使用服务器提供的各种信息和服务,这种技术的局限性是随着用户数量的增加超过了服务器可以承受的极限后,效果会变得很差甚至中断。基于P2P的应用层组播技术的最大优点就是每个用户都可以直接和其他用户进行连接,只有少量用户连接到中心服务器,从而突破了服务器和带宽的瓶颈,使用的用户越多,网络互联的效果越好。
传统C/S直播模式,服务器发送数据流,客户端接收数据,服务器很容易到达流量的瓶颈上限。通常一台高性能并且拥有理想网络条件的服务器也只能支持数千人规模。 而采用P2P设计方案的应用层组播系统,除服务器吐出数据外,客户端在内存还缓存若干秒的数据,可同时提供给其它客户端下载。与服务器相比,客户端提供了更多的发送数据, 因此系统可以支持到数万人的规模。 传统C/S直播通常缓冲时间短,节目延迟短,但是并发用户数少。 P2P直播,由于用户要逐渐找到邻居节点,数据可能经过若干节点才能到达客户端,因此缓冲时间长,节目延迟相对会延长,但是并发用户数大。
我们的P2P系统使用网状网络结构和自适应结点搜索方案,可以较快的搜索到邻近较优结点,能够快速获取资源和数据,保证视频内容的流畅播放。
由P2P构建的应用层组播网络,不同于传统的IP组播,P2P对路由器等设备没有特殊的要求,适用范围广,硬件投资成本低。