开源P2P网络直播系统 GoalBit

wiki页面: http://sourceforge.net/apps/mediawiki/goalbit/index.php?title=Main_Page

GoalBit is a project dedicated to the development of video distribution platforms. It is based on its Open Source P2P protocol to benefit from the bandwidth savings. To the date, starter and professional platforms can be built with GoalBit, following the GoalBit architecture once declared.

In this wiki you will find the necessary articles that explain, step by step, how to deploy a Starter GoalBit platform for creating and managing live P2P video streamings. We will do it so with Open Source software, available for downloading from the SourceForge.

For deploying professional video platforms capable of managing live, video-on-demand, multiple streaming protocols (http, rtmp, etc.), authentication, encryption, and much more advanced functionalities, you should visit goalbit-solutions.com.

根据上面的wiki介绍可知,GoalBit是基于P2P的开源视频分发平台。它基于开源的P2P协议,可以替你节省很大一部分的带宽。专业版提供在线P2P直播、VOD、multiple streaming 协议、认证、加密等高级功能。

这是一个开源项目,同时它也有商业版本(GoalBit Solutions
官方称之为Open Source Real-time Video Platform

其服务端、客户端及浏览器插件应该是基于VideoLAN开发的,因为我之前用过VideoLAN做过在线直播电视的缘故,因此在安装它时发现了这个。

经我试用,发现其直播起来还是非常流畅的。不过starter版仅有直播功能,最需要的VOD,multiple streaming、认证、加密等高级功能都是没有的。
根据官方的说明,它可以帮你节省90%的带宽资源(Up to 90% of bandwidth save for final users using P2P live and on demand streaming.)

GoalBit平台包括如下软件:

  • GoalBit Web Plugin
  • GoalBit Media Player
  • Starter Suite
  • GoalBit Services Manager

其中GoalBit Web Plugin是客户端必须装的。Starter Suite和GoalBit Media Player是服务器端必须装的。
去其商业支持网站看了下,发现专业版比较贵,最低2000 美元起/年。(2000 美元 = 12596.4000 人民币)

详细功能介绍见这里
总之这个平台功能非常的强大。专业版不提供下载,不过可到其官网申请一个网络版试用~~

免费版使用tips:
1.默认检测到无插件浏览器时,点击下载会跳到sf去,考虑到部分网络下sf一直是被xxoo的,因此,可修改webplayer目录下面的intro.html 和 intro_firefox.html中的 open_download函数:

1
2
3
4
5
6
<script>
    function open_download()
    {
        window.open('http://172.30.168.93/startersuite/software/goalbit-webplugins-0.7.7-win32.exe');
    }
</script>

2.其suite程序是基于codeigniter 1.7.2开发的。
要开启apache mod_rewrite .
安装之后要修改 application/config/config.php 之base_url :
如:

1
$config['base_url'] = '://172.30.168.93';

其它流媒体系统:
http://en.wikipedia.org/wiki/List_of_streaming_media_systems

更多
3 Responses Post a comment
  1. Demon

    现在一想到P2P就会有点邪恶。。。

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS