English
直播系统
四. 网络拓扑
与传统服务器/客户机模式的流媒体分发传输系统不同,Synacast使用的是基于P2P(对等网络)传输技术的分发网络;简单来说,每一台P2P网络内的主机既是客户机又是服务器,在接收服务的同时又向别人提供服务,各自下载一小段数据然后定期交换,从而降低了对服务器端的压力。
Synacast的网络主要有两类主机节点组成:
流媒体分发服务器(Source)
Source端程序将原始的流媒体数据(WMV / RM / MMS等)安装Synacast协议进行封装,并且以P2P的方式分发到网络上。一般情况下,一个Synacast网络内仅有一个Source,每一路频道内容对应一个Source程序。
客户端P2P传输程序(Peer)
客户端程序启动后,会自动登陆到对应的流媒体分发网络内,寻找并连接到多个Peer节点,根据双方的资源状况和网络情况,进行数据的上传和下载。
五. 系统配置
由于采用了P2P技术进行流媒体内容的分发,本系统对于服务器端的要求比较低。通常情况下,每一个Synacast分发服务程序占用5%左右的CPU负载,20MB的内存占用和10MB的网络带宽。以我们的教育网合作伙伴 —— htttp://www.PPLive.com为例,该网站原本使用的是传统Windows Media Services,一台服务器仅能够提供一路节目内容的直播,最多可支持200-300用户并发访问;当使用了Synacast技术后,一台100M接入互联网的普通PC服务器可以同时提供5-10路视频节目的直播,每一路节目均可以支持百万级别的用户同时收视。
法律声明 | 版权申明 | 寻求合作
Copyright 2005 www.synacast.com. All Right Reserved
版权所有 上海通视铭泰数码科技有限公司