SopCast是一个简单,易用的系统,可以在Internet互联网上观看流媒体的节目。也许有人说这种东西已经有很多了,但是这是一个真正居于P2P技术的网络媒体广播系统!
可以在Internet互联网上观看流媒体的节目,可以使网络中的任何一个节点成为一个转发者,成为一个贡献者,以降低媒体服务器由于用户数量增加而产生的巨大的负荷。
SopCast主要特性:
独有高效的P2P传输技术。能够在所有观看者之间共享数据,使得系统更稳定;
P2P流媒体业界最小的广播延时。
使用独特的防火墙和网络地址转换(NAT)穿透技术,可以穿透90%的此类设备;
自助建立自己的频道,在全世界范围广播。
以P2P方式转播实时流媒体,支持以多种实时流媒体协议获取数据:mms,http等;
以P2P方式播放流媒体文件。支持多个文件格式:asf,wmv,rm,rmvb,mp3等;
支持循环播放文件;
内存占用率和CPU占用率低。10,000人同时在线,播放一个节目内存占用10M-30M,CPU占用小于5%;
实时显示节目质量和网络质量,方便观众选择节目和监控节目;
边看边录;
既有嵌入播放器,也可以启动你自己喜欢的播放器。比如WindowsMediaPlayer,RealPlayer,VLC等;
完全在内存中缓冲,对硬盘没有任何伤害;
对播放者和观看者都可以做认证,播放者可以方便地管理自己的频道和观众。适合运营;
实现端到端的安全,使用加密消息,在P2P环境中实现端到端安全;
一台服务器可以播放多路节目,通常在一台普通的PC上就可以运行5-10个节目。
播放器支持嵌入网页和其它应用程序。适合开发网页应用和定制自己的程序;
SopCast服务器和客户端软件可以在Windows和Linux两种平台上运行。并可以移植到嵌入式操作系统。
SopCast相关套件:
SopCast标准套件
该套件包括运行SopCast直播系统所必须的所有组件,主要包括以下功能:
P2P直播技术;
频道目录服务器;
节点管理服务器;
广播服务器(Linux和Win32平台);
客户端(播放器)(Linux和Win32平台);
网络探测;
时间同步;
简单认证;
实时统计功能;
防火墙和NAT穿透服务;
端到端的消息加密多种语言支持接口;
SopCast高级套件:
该套件包括用户和频道管理组件,主要包括以下功能:
SopCast标准套件
用户管理;
频道管理;
高级认证和授权;
高级系统监控(包括频道和机器);
高级实时统计;
SopCast使用技巧:
同PPLive、PPStream相类似,SopCast也是一个基于P2P技术的网络电视直播系统。由于采用了P2P技术,所以在节目播放过程中不会因为某些用户的退出而导致其他用户节目的中断或者抖动。而且SopCast的功能不仅仅局限在收看网络电视方面,它还具有如下的特别功能:
1.在收看网路电视的同时能够直接录制电视节目;
2.能够搭建自己的网络电视台;
3.支持认证机制;
从上面的链接下载好SopCast之后不需要安装,直接解压缩,然后双击文件夹中的按钮即可启动SopCast。
一、收看网络电视
SopCast的主界面如图1所示。在SopCast的主界面中列出了目前提供的频道,并且还显示了各个频道播放的码率、用户数量、网络质量、服务质量等等信息。这些信息为我们选择频道提供了有用的参考信息。
在SopCast中收看网络电视的操作非常简单,只需要在频道的名称上双击鼠标左键即可收看该频道。经过半分钟左右的网络连接以及数据缓冲之后,SopCast就会自动打开WindowsMediaPlayer进行播放。
二、录制电视节目
SopCast能够直接把收看的电视节目录制下来。在SopCast中录制电视节目也是很简单的,在主界面中点击红色的录制按钮(如图4所示)。然后在弹出对话框中输入文件名即可开始进行电视节目的录制。在这里有一个小技巧要告诉大家,在输入文件名的时候要把文件的扩展名保存为:“.wmv”。
新版特征
1. 提高数据传输效率;
2. 修复了一些小bug。