`
gongminrui
  • 浏览: 63554 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

red5 cluster 集群

 
阅读更多

 

red5的开发者真是太伟大了,把集群搞的这么平民化。

1. 下载red50.8

2. 修改一下build.xml ant dist-cluster

3. 把red5/home/cluster 的edge和origin 部署到你的edge和origin Server上。

比如2(2个edge)-2(2个origin),就需要4台机器

edge1

edge2

origin1(ip:origin1)

origin2(ip:origin2)

4. 修改edge Server上的

red5-edge-core.xml

把下面

<bean id="mrtmpClient"
   class="org.red5.server.net.mrtmp.MRTMPClient" init-method="start" >
   <property name="ioHandler" ref="mrtmpHandler" />
   <property name="server" value="${mrtmp.server}" />
   <property name="port" value="${mrtmp.port}" />
</bean>

修改为

<bean id="mrtmpClient"
   class="org.red5.server.net.mrtmp.MRTMPClient" init-method="start" >
   <property name="ioHandler" ref="mrtmpHandler" />
   <property name="server" value="${origin1}" />
   <property name="port" value="${mrtmp.port}" />
</bean>

<!-- 如果你只有3台机器 或只需要部署一个origin 请把下面这段注释掉就ok了 -->

<bean id="mrtmpClient2"
   class="org.red5.server.net.mrtmp.MRTMPClient" init-method="start" >
   <property name="ioHandler" ref="mrtmpHandler" />
   <property name="server" value="${origin2}" />
   <property name="port" value="${mrtmp.port}" />
</bean>

5. 启动你的2个origin和2个edge

6.测试你的集群是否成功

在origin机器上

开2个browser(浏览器)

http://localhost:5080/demos/BallControl.html

http://localhost:5080/demos/BallControl.html

把rtmp的ip分别改为 edge1的 和 edge2 的

移动那个球试试看。你一定会部署成功的。

 

分享到:
评论
1 楼 wangxingok 2013-08-19  
1.0 版本的集群怎么弄呢?

相关推荐

    red5集群cluster方案

    Red5集群方案是一种提高视频流服务可扩展性和稳定性的技术实践。通过构建集群,可以将负载分散到多个服务器上,确保即使在高并发情况下也能提供流畅的服务,避免单点故障,提升用户的学习体验。 1. **方案背景** ...

    MySQL Cluster集群构建实战

    ### MySQL Cluster集群构建实战 #### 一、MySQL Cluster 概述与部署 MySQL Cluster是一种高度可用、可扩展的分布式数据库解决方案,它通过无共享架构实现了内存中的数据存储,旨在提高系统的高可用性和高实时性。...

    red5 cluster 配置方法

    3. cluster.xml:在Red5集群配置中,cluster.xml至关重要。它定义了服务器之间的通信方式,包括心跳检测、会话复制等。你需要配置origin服务器为提供内容的节点,而edge服务器为接收内容并分发的节点。 4. conf说明...

    Red5边源服务器集群部署

    2. **配置集群**:在Red5的`conf/server.properties`文件中,你需要配置集群的相关参数,如`cluster.enabled=true`来启用集群模式,以及设置`cluster.nodes`为集群中的其他节点IP地址。 3. **共享存储**:为了实现...

    Red Hat Enterprise Linux 5 Cluster Administration

    Red Hat Enterprise Linux 5 Cluster Administration 是一份官方文档,旨在指导管理员配置和管理 Red Hat 集群。该文档涵盖了集群管理的各方面内容,从基本概念到高级配置,旨在帮助管理员快速掌握集群管理技能。 ...

    Red_Hat_Enterprise_Linux-5-Cluster_Administration-en-US.pdf

    根据给定文件的信息,我们可以深入探讨Red Hat Enterprise Linux 5(RHEL 5)集群管理的知识点,这包括配置、管理以及与之相关的各种技术细节。 ### 集群概念 集群是通过网络连接在一起的一组独立计算机,它们共同...

    red5集群配置文件edge

    "red5集群配置文件edge"指的是在Red5 1.0版本中,针对集群环境的边缘服务器(Edge Server)的配置文件。Edge Server是集群架构中的重要组成部分,负责分发和缓存来自源服务器的内容,减轻源服务器的压力。 在配置...

    《Red Flag Server 4 集群技术白皮书》.pdf

    《Red Flag Server 4 集群技术白皮书》阐述了红旗软件技术有限公司推出的Red Flag Server 4.0在企业级应用领域的集群技术特点,着重介绍了负载均衡集群和高可用集群两大关键技术,并探讨了其在数据库、网络及中间件...

    redhat linux Cluster

    Red Hat Cluster Suite是针对Red Hat Enterprise Linux(RHEL)5.0设计的一套集群管理解决方案,旨在为用户提供高可用性、负载均衡以及高性能计算环境。该套件包含了一系列工具和服务,用于构建和管理集群系统,以...

    Red Hat Enterprise Linux 6 Cluster

    RHEL6集群官方文档 RHEL6集群官方文档 RHEL6集群官方文档

    Mairadb cluster percona cluster mysql for galera集群部署手册

    - **软件环境**: 操作系统为 **Red Hat Enterprise Linux Server 6.4**,集群版本为 **MariaDB Galera 10.0.17**,并采用了 **Haproxy 1.4.25** 作为反向代理和负载均衡器。 - **网络配置**: 集群包括四个 IP 地址,...

    linux集群系统的安装及cluster的配置.doc

    本篇主要介绍如何在Linux Red Hat 5.4环境下设置一个基本的集群系统。 首先,安装Red Hat Enterprise Linux 5.4系统前,需要准备两台HP p580服务器和一台存储设备,并确保在安装过程中输入正确的安装号(49af89414d...

    redhat集群文档

    本文档主要介绍基于 Red Hat Cluster Suite (RHCS) 的集群配置与管理方法。该文档来源于 Red Hat 官方,为 Red Hat Enterprise Linux 5.2 版本提供了详尽的集群配置与管理指南。值得注意的是,本文档并未包含关于 ...

    RHEL5下的集群下的使用

    在Red Hat Enterprise Linux (RHEL) 5中,集群技术是一种关键的高可用性解决方案,它允许多个系统协同工作,以提供服务的连续性和故障切换能力。以下是对这个主题的详细解析: 一、集群概念 集群是将多个独立的...

    kubernetes-redis-cluster, Kubernetes Redis集群配置和教程.zip

    kubernetes-redis-cluster, Kubernetes Redis集群配置和教程 Kubernetes Redis集群创建磁盘gcloud compute disks create --size=10GB 'redis-1' 'redis-2' 'redis-3' 'redis-4' 'red

    Mysql 高效集群配置

    本项目旨在搭建一套基于Red Hat Enterprise Linux 5的MySQL集群服务,确保数据库服务的高可用性与高性能。该集群应具备自动故障检测、恢复及服务切换的能力,减少服务中断时间,提高整体系统的健壮性。 #### 三、...

    RedHat5下mysql集群

    在Red Hat Enterprise Linux 5环境下部署MySQL集群,可以确保数据的冗余和故障切换能力,提高系统的整体稳定性。 首先,我们来看一下MySQL集群的基本组件: 1. **管理节点(NDB Management Node, ndb_mgm)**:负责...

Global site tag (gtag.js) - Google Analytics