SopCast网络中的节目源是一个种子,它把节目信号数据分发给几个观众,这些观众再把他们的节目信号分发给其它观众。所有观众互相共享他们之间的节目信号。所有的观众组成一个网状的网络,每一个观众都和自己的邻居连接,并且和他们共享信号。使用SopCast技术播放实时节目可以显著地降低服务器的负担和带宽要求。与其它P2P流媒体直播系统相比,SopCast具有业界最小的延时。这个特性使得SopCast比其它凭P2P流媒体系统更适合做实时直播。
SopCast主要特性:
1、独有高效的P2P传输技术。能够在所有观看者之间共享数据,使得系统更稳定P2P流媒体业界最小的广播延时。
2、使用独特的防火墙和网络地址转换(NAT)穿透技术,可以穿透90%的此类设备。
3、自助建立自己的频道,在全世界范围广播。
4、以P2P方式转播实时流媒体,支持以多种实时流媒体协议获取数据:mms,http等。
5、以P2P方式播放流媒体文件。支持多个文件格式:asf, wmv, rm, rmvb, mp3等。
6、支持循环播放文件。
7、内存占用率和CPU占用率低。10,000人同时在线,播放一个节目内存占用10M-30M,CPU占用小于5%。
8、实现端到端的安全,使用加密消息,在P2P环境中实现端到端安全。
9、一台服务器可以播放多路节目,通常在一台普通的PC上就可以运行5-10个节目。
10、播放器支持嵌入网页和其它应用程序。适合开发网页应用和定制自己的程序。
11、SopCast服务器和客户端软件可以在Windows和Linux两种平台上运行。并可以移植到嵌入式操作系统。
12、实时显示节目质量和网络质量,方便观众选择节目和监控节目。
13、既有嵌入播放器,也可以启动你自己喜欢的播放器。比如Windows Media Player, RealPlayer, VLC等。
14、完全在内存中缓冲,对硬盘没有任何伤害。
15、对播放者和观看者都可以做认证,播放者可以方便地管理自己的频道和观众。