SopCast
基本介绍SopCast网络中的节目源是一个种子,它把节目信号数据分发给几个观众,这些观众再把他们的节目信号分发给其它观众。所有观众互相共享他们之间的节目信号。所有的观众组成一个网状的网络,每一个观众都和自己的邻居连接,并

且和他们共享信号。使用SopCast技术播放实时节目可以显著地降低服务器的负担和带宽要求。与其它P2P流媒体直播系统相比,SopCast具有业界最小的延时。这个特性使得SopCast比其它凭P2P流媒体系统更适合做实时直播。
SopCast是一个简单易用的软件,使用他可以在互联网上免费播出音频、视频节目,也可以通过互联网观看节目。SopCast采用P2P(Peer-to-Peer)技术传输数据,非常高效。使用SopCast每个人都可以以很低的成本广播自己的节目。视频广播不再需要一台超级服务器和大量带宽,个人也可以建设和大型商业网站相媲美的网络直播系统。SopCast系统可以轻易地在一台个人计算机和家庭宽带线路上实现10,000人同时在线。 Sop是 Streaming over P2P 的缩写, SopCast是一个基于 P2P 的 流媒体直播系统,其核心是由 SopCast 开发组自己定义和开发的一种通讯协议,称之为 Sop:// ,也可以称为 Sop 技术。
主要特性独有高效的P2P传输技术。能够在所有观看者之间共享数据,使得系统更稳定
P2P流媒体业界最小的广播延时。
使用独特的防火墙和网络地址转换(NAT)穿透技术,可以穿透90%的此类设备
自助建立自己的频道,在全世界范围广播。
以P2P方式转播实时流媒体,支持以多种实时流媒体协议获取数据:mms,http等
以P2P方式播放流媒体文件。支持多个文件格式:asf, wmv, rm, rmvb, mp3等
支持循环播放文件
内存占用率和CPU占用率低。10,000人同时在线,播放一个节目内存占用10M-30M,CPU占用小于5%
实时显示节目质量和网络质量,方便观众选择节目和监控节目
边看边录
既有嵌入播放器,也可以启动你自己喜欢的播放器。比如Windows Media Player, RealPlayer, VLC等
完全在内存中缓冲,对硬盘没有任何伤害
对播放者和观看者都可以做认证,播放者可以方便地管理自己的频道和观众。适合运营
实现端到端的安全,使用加密消息,在P2P环境中实现端到端安全
一台服务器可以播放多路节目,通常在一台普通的PC上就可以运行5-10个节目。
播放器支持嵌入网页和其它应用程序。适合开发网页应用和定制自己的程序
SopCast服务器和客户端软件可以在Windows和Linux两种平台上运行。并可以移植到嵌入式操作系统。
使用技巧同PPLive、PPStream相类似,SopCast也是一个基于P2P技术的网络电视直播系统。由于采用了P2P技术,所以在节目播放过程中不会因为某些用户的退出而导致其他用户节目的中断或者抖动。而且SopCast的功能不仅仅局限在收看网络电视方面,它还具有如下的特别功能:
1. 在收看网路电视的同时能够直接录制电视节目;
2. 能够搭建自己的网络电视台;
3. 支持认证机制;
从上面的链接下载好SopCast之后不需要安装,直接解压缩,然后双击文件夹中的按钮即可启动SopCast。
一、收看网络电视
SopCast的主界面如图1所示。在SopCast的主界面中列出了目前提供的频道,并且还显示了各个频道播放的码率、用户数量、网络质量、服务质量等等信息。这些信息为我们选择频道提供了有用的参考信息。

在SopCast中收看网络电视的操作非常简单,只需要在频道的名称上双击鼠标左键即可收看该频道。经过半分钟左右的网络连接以及数据缓冲之后,SopCast就会自动打开Windows Media Player进行播放。
二、录制电视节目
SopCast能够直接把收看的电视节目录制下来。在SopCast中录制电视节目也是很简单的,在主界面中点击红色的录制按钮(如图4所示)。然后在弹出对话框中输入文件名即可开始进行电视节目的录制。在这里有一个小技巧要告诉大家,在输入文件名的时候要把文件的扩展名保存为:“.wmv”。[1]
相关套件SopCast标准套件
该套件包括运行SopCast直播系统所必须的所有组件,主要包括以下功能:
P2P直播技术
频道目录服务器
节点管理服务器
广播服务器 (Linux 和 Win32平台)
客户端 (播放器) (Linux和Win32平台)
网络探测
时间同步
简单认证
实时统计功能
防火墙和NAT穿透服务
端到端的消息加密
多种语言支持接口
SopCast高级套件
该套件包括用户和频道管理组件,主要包括以下功能:
SopCast标准套件
用户管理
频道管理
高级认证和授权
高级系统监控(包括频道和机器)
高级实时统计
其他相关服务
SopCast租用服务
如果你不想建立一套自己的广播系统,可以租用sopcast现有的广播系统来发布您的频道,sopcast将优化您的媒体广播性能,使其达到最佳的发布效果。该类服务只收少量的租金,具有很高的性价比。
定制
SopCast定制服务
SopCast一直提供各种定制服务, 来满足您的各种不同的需求。
用途
大多数用户Sopcast都用它来看体育赛事的直播,网络速度慢点都没什么关系,只是缓冲时要一定的时间,一旦缓冲到了百分之八九十它就能很顺利的进行播放,一般都不会卡。