三大主流流媒体技术与P2P横向对比
摘要:在P2P模式下,并非所有的客户端都从服务器获取媒体数据,客户端也连接其他客户端来获取媒体数据,因此在增加用户的同时无须相应增加服务器和带宽,从而大大降低了服务器的负载和带宽占用。
P2P流媒体技术是一种低成本高效率的流媒体传输技术。他充分利用用户的闲置上行带宽来协助服务器分发流媒体内容。在 P2P模式下,并非所有的客户端都从服务器获取媒体数据,客户端也连接其他客户端来获取媒体数据,因此在增加用户的同时无须相应增加服务器和带宽,从而大大降低了服务器的负载和带宽占用。
主流流媒体服务器,在100M带宽下可以支持300人在线观看300Kbps视频,而同样的服务器和带宽下使用P2P流媒体技术可以达到10,000人以上在线。下面就以CCIPTV Live Server为例,横向对三大主流流媒体系统 Apple QuickTime、 Microsoft Windows Media Server、Real Server 和CCIPTV Live Server的流媒体制作、播放、服务端技术参数进行对比以供参考,可以看到三大主流流媒体系统均不具备 P2P网络媒体分发能力,P2P流媒体技术的优势十分明显。
|
制 作 软 件 | ||||
|
功能 |
QuickTime |
Microsoft Windows Media Encoder |
RealProducer |
CCIPTV Push |
|
支持的操作平台 |
Windows 95, 98, NT, 2000; Mac OS, XP, 2003 |
Windows 95, 98, NT, 2000, XP, 2003 |
Windows 95, 98, NT, 2000; Linux; Mac OS; Solaris, XP, 2003 |
Windows 2000, XP, 2003 |
|
支持转换的文件格式 |
AVI, MOV, MP3, WAV, others |
AVI, MOV, MP3, WAV |
AVI, MOV, MPG, MP3, WAV |
AIF, APE, ASF, AU, AVI, ID3, IVF, |
|
多码率压缩支持 |
Yes |
Yes |
Yes |
Yes |
|
Timeline editor |
Yes |
Yes |
Yes |
Yes |
|
批处理 |
Yes |
Yes |
Yes |
Yes |
|
调整屏幕尺寸、剪辑 |
Yes |
Yes |
Yes |
Yes |
|
带宽模拟 |
No |
No |
Yes |
Yes |
|
半屏达到 VHS 质量所需码率 |
300 Kbps |
400 Kbps |
300 Kbps |
400 Kbps |
|
连接文件 |
No |
No |
Yes |
Yes |
|
动态码率压缩(VBR) |
Yes |
Yes |
Yes |
Yes |
|
Inverse telecine support |
Yes |
Yes |
Yes |
Yes |
|
De-interlacing filter |
Yes |
Yes |
Yes |
Yes |
|
| ||||
|
功能 |
QuickTime |
Microsoft Windows Media Player |
RealPlayer |
CCIPTV Live Podcaster |
|
支持的文件格式 |
AIFF, AVI, GIF, JPEG, |
AIF, ASF, AU, AVI, ID3, IVF, |
AVI, GIF, JPEG, MPEG, MP3, RM, VIVO, WAV, others |
AIF, APE, ASF, AU, AVI, ID3, IVF, |
|
视频/音频控制 |
Yes |
Yes |
Yes |
Yes |
|
嵌入 IE |
Yes |
Yes |
Yes |
Yes |
|
Still-image viewer |
Yes |
No |
Yes |
Yes |
|
Slide shows |
Yes |
Yes |
Yes |
Yes |
|
全屏幕播放 |
Yes |
Yes |
Yes |
Yes |
|
Fully scalable view window |
No |
Yes |
No |
Yes |
|
循环播放 |
Yes |
Yes |
Yes |
Yes |
|
兼容的浏览软件 |
IE |
IE |
IE |
IE |
|
完善的播放控制板 |
No |
Yes |
Yes |
Yes |
|
调谐收音接收 |
No |
Yes |
Yes |
Yes |
|
网络电视接收 |
No |
No |
No |
Yes |
|
Podcasting |
No |
No |
No |
Yes |
|
显示剪辑信息 |
Yes |
Yes |
Yes |
Yes |
|
换肤 |
Yes |
Yes |
No |
No |
|
| ||||
|
功能 |
QuickTime Streaming Server |
Microsoft Windows Media Services |
RealServer |
CCIPTV Live Server |
|
支持的操作平台 |
Windows NT, 2000; FreeBSD; Linux; Mac OS; Solaris, XP, 2003 |
Windows NT, 2000, XP, 2003 |
Windows NT, 2000, XP, 2003 |
Windows 2000, XP, 2003 |
|
单服务器100M带宽并发数 |
300 |
300 |
400 |
>10,000 |
|
现场直播和点播 |
Yes |
Yes |
Yes |
Yes |
|
P2P网络媒体分发 |
No |
No |
No |
Yes |
|
支持在线广告 |
Yes |
Yes |
Yes |
Yes |
|
Pay-per-view/encrypted stream |
No / No |
Yes / Yes |
Yes / Yes |
Yes / Yes |
|
管理员可以分配每个用户的带宽 |
No |
Yes |
Yes |
Yes |
|
Windows NT 认证 |
No |
Yes |
Yes |
No |
|
SMIL 支持 |
Yes |
No |
Yes |
Yes |
|
RTSP (实时流控制) |
Yes |
No |
Yes |
Yes |
|
Multicast 多点传送支持 |
Yes |
Yes |
Yes |
Yes |
|
运行状况报告 |
Yes |
Yes |
Yes |
Yes |
|
服务运行状况记录(LOG) |
Yes |
Yes |
Yes |
Yes |
|
防火墙和代理服务器支持 |
Yes |
|||