发明名称 适用于大规模流媒体直播系统的对等网络成员管理方法
摘要 本发明为适用于大规模流媒体直播系统的对等网络成员管理方法,属于网络技术领域;其特征在于所述方法将系统的各个结点分为服务器结点和客户端结点,其中,服务器结点包括:集中点服务器、成员管理服务器和日志服务器;各个结点通过互相之间的消息传递、消息处理以及一些周期性的操作来实现对等网络的成员管理方法,即完成大量结点的命名、组织以及确定结点的加入利离开方式等功能;在本方法里,各个结点之间的消息传递采用了用户数据报协议(UDP)来实现。本发明的实现为大规模网络流媒体直播系统提供了可靠、高效的对等网络成员管理方法。
申请公布号 CN1881900A 申请公布日期 2006.12.20
申请号 CN200610078852.8 申请日期 2006.05.11
申请人 北京经天科技有限公司 发明人 尹浩;邱锋;刘雪宁
分类号 H04L12/24(2006.01) 主分类号 H04L12/24(2006.01)
代理机构 代理人
主权项 适用于大规模流媒体直播系统的对等网络成员管理方法,其特征在于所述方法将系统的各个结点分为 服务器结点和客户端结点,其中,服务器结点包括:集中点服务器(RPS)、成员管理服务器(MMS)和 日志服务器(LOG);各个结点通过互相之间的消息传递、消息处理以及一些周期性的操作来实现对等网 络的成员管理方法,即完成大量结点的命名、组织以及确定结点的加入和离开方式等功能;各个结点之间 的消息传递采用了用户数据报协议(UDP),成功的实现了支持大规模流媒体直播系统的可靠、高效的对 等网络成员管理方法。系统中的各个结点分别会有以下工作步骤: 集中点服务器(RPS)工作步骤: 步骤1、RPS初始化,依次会有以下步骤: 步骤1.1、RPS的全局唯一编号为1; 步骤1.2、将32位全局用户编号变量(变量名为GUID)初始化设为0x10000,该变量用于为客户端 结点分配全局唯一编号; 步骤1.3、MMS空闲连接数变量初始化设为0,该变量存储MMS服务器的空闲连接数,用于进行 代理结点分配的判断,当收到MMS的消息时更新; 步骤1.4、建立一个空的循环列表,名为代理结点列表,表长256,表项为<全局编号(32bit)、IPv4 网络地址(32bit)、端口(16bit)、保留字(16bit)、更新时间>; 步骤1.5、建立一个空的列表,名为结点更新列表,表长100,表项为<全局编号(32bit)、IPv4网 络地址(32bit)、端口(16bit)、保留字(16bit)>; 步骤1.6、建立一个空的列表,名为结点退出列表,表长300,表项为<全局编号(32bit)>; 步骤1.7、RPS进行完前述初始化操作后,开始等待其它结点的各类消息并进行消息处理以及进行一 些周期性的操作,见步骤2~8;
地址 100094北京市海淀区东北旺西路8号中关村软件园8号楼317号