标题：SopCast
介绍
SopCast[1]网络中的节目源是一个种子，它把节目信号数据分发给几个观众，这些观众再把他们的节目信号分发给其它观众。所有观众互相共享他们之间的节目信号。所有的观众组成一个网状的网络，每一个观众都和自己的邻居连接，并  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 技术。[1]
主要特性
独有高效的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两种平台上运行。并可以移植到嵌入式操作系统。[1]
版本介绍
SopCast 3.5.0
1.提高数据传输效率。 
2.修复如果设置自动登录，频道不能启动的bug。 
3.增加保加利亚语。
SopCast 3.4.8
1.修复一个在播放H.264频道时，使客户端崩溃的bug。
SopCast 3.4.7
1.更新H.264播放器。 
2.支持FLV直播流。 
3.修正在windows 7上卸载的bug。 
4.修正非管理员用户频道不能自动启动的bug。
5.修正在windows 7上图象出来慢的bug。 
6.其他一些小bug的修正。 
7.增加俄语。
SopCast 3.4.0
1.修正在广播频道时的一些错误。 
2.修正在Windows XP sp1上播放H.264频道的bug。 
3.修正播放用TS封装的H.264频道播放问题。 
4.增加快速播放频道的功能。 
5.增加韩语。 
6.增加越语。
SopCast 3.3.2
1. 改进H.264频道的启动时间和内存使用。
2. 修正换频道时客户端崩溃的bug。
3. 修正Windows 7上诊断工具的bug。
4. 增加土耳其语和塞尔维亚语。
SopCast 3.2.9
1. 修正播放H.264频道播放器会崩溃的bug。
2. 修正在装有IE 7的PC上H.264频道不能播放的bug。
3. 修正Diagnose tool中的一个bug。
SopCast 3.2.8
1. 提高数据传输效率。
2. 增加Vista和Windows 7上的H.264支持。
3. 增加MPEG PS/TS(H.264)和SHOUTCast(MP3)流的广播。
4. 增加用于诊断系统和服务的工具。
5. 支持定时录制和简单录制功能。
6. 修复Windows 7上的一些bug。
7. 改正在changeLog.txt中的一些语法错误。
SopCast 3.2.4
1. 提高数据传输效率
2. 增强频道录制功能
3. H.264 支持
4. 在全屏播放时，可以用ESC键退出
5. 修复其他bug
SopCast 3.0.3
1. 提高数据传输效率
2. 修复数据传输中的bug
3. 修复打开外部播放器的bug
4. 在客户端中增加FAQ页
5. 修复其他bug
SopCast 3.0.1
1. 修复在换频道时的一个bug
2. 修复一个导致客户端崩溃的bug
3. 修复一个和IE7相关的bug 
4. 修复其他bug
SopCast 3.0.0
1. 加速频道启动速度
2. 适应更多的网络环境
3. 修复软件升级bug
4. 修复vod播放bug
5. 修复其他bug
SopCast 2.0.4
1. 修正播放外部sop链接的bug
2. 修正显示节目列表的bug
3. 修正在VoD中显示adv的bug
4. 更新客户端的Polish语言
5. 更新客户端Dutch语言
SopCast 2.0.2
1. 增加设置外部播放器的选项
2. 增加日语
3. 改进系统的整体性能
4. 修改在2.0.1中引入的Bug
SopCast 2.0.1
1. 改进GUI，增强软件的可操作性
2. 在主OCX中集成VoD模块
3. 更新了升级子系统
4. 客户端同时支持直播和VoD频道
5. 改进系统的整体性能
6. 修正一些小错误
SopCast 1.1.2
1.增加了实时消息
2.更新了用户界面，增强了易用性
3.同时提供中英文频道列表
4.增加了置顶和缩放功能
5.修复防火墙穿透bug
6.增加了错误报告
7.修复在双核机器上的bug
相关套件
SopCast标准套件该套件包括运行SopCast直播系统所必须的所有组件，主要包括以下功能：
P2P直播技术 
频道目录服务器 
节点管理服务器 
广播服务器 (Linux 和 Win32平台) 
客户端 (播放器) (Linux和Win32平台) 
网络探测 
时间同步
简单认证 
实时统计功能 
防火墙和NAT穿透服务 
端到端的消息加密  SopCast多种语言支持接口SopCast高级套件该套件包括用户和频道管理组件，主要包括以下功能：
SopCast标准套件
用户管理 
频道管理 
高级认证和授权 
高级系统监控(包括频道和机器) 
高级实时统计
其他相关
服务SopCast租用服务 
如果你不想建立一套自己的广播系统，可以租用sopcast现有的广播系统来发布您的频道，sopcast将优化您的媒体广播性能，使其达到最佳的发布效果。该类服务只收少量的租金，具有很高的性价比。定制SopCast定制服务 
SopCast一直提供各种定制服务, 来满足您的各种不同的需求。 用途大多数用户Sopcast都用它来看体育赛事的直播，网络速度慢点都没什么关系，只是缓冲时要一定的时间，一旦缓冲到了百分之八九十它就能很顺利的进行播放，一般都不会卡。
使用技巧
同PPLive、PPStream相类似，SopCast也是一个基于P2P技术的网络电视直播系统。由于采用了P2P技术，所以在节目播放过程中不会因为某些用户的退出而导致其他用户节目的中断或者抖动。而且SopCast的功能不仅仅局限在收看网络电视方面，它还具有如下的特别功能：
1. 在收看网路电视的同时能够直接录制电视节目；
2. 能够搭建自己的网络电视台；
3. 支持认证机制；　
从上面的链接下载好SopCast之后不需要安装，直接解压缩，然后双击文件夹中的按钮即可启动SopCast。
一、收看网络电视
SopCast的主界面如图1所示。在SopCast的主界面中列出了目前提供的频道，并且还显示了各个频道播放的码率、用户数量、网络质量、服务质量等等信息。这些信息为我们选择频道提供了有用的参考信息。
  SopCast主界面在SopCast中收看网络电视的操作非常简单，只需要在频道的名称上双击鼠标左键即可收看该频道。经过半分钟左右的网络连接以及数据缓冲之后，SopCast就会自动打开Windows Media Player进行播放。
二、录制电视节目
SopCast能够直接把收看的电视节目录制下来。在SopCast中录制电视节目也是很简单的，在主界面中点击红色的录制按钮（如图4所示）。然后在弹出对话框中输入文件名即可开始进行电视节目的录制。在这里有一个小技巧要告诉大家，在输入文件名的时候要把文件的扩展名保存为：“.wmv”。[2]