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 的
移动那个球试试看。你一定会部署成功的。
分享到:
相关推荐
如果你想red5集群成功就来,自己总结出来的 花了不少时间啊,包括源码的下载、编译、和origin和edge的配置······
《Red Flag Server 4 集群技术白皮书》.pdf
RHEL6集群官方文档 RHEL6集群官方文档 RHEL6集群官方文档
kubernetes-redis-cluster, Kubernetes Redis集群配置和教程 Kubernetes Redis集群创建磁盘gcloud compute disks create --size=10GB 'redis-1' 'redis-2' 'redis-3' 'redis-4' 'red
RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用...
REDHAT集群 存储集群在一个集群中为服务提供一个一致的文件系统映像,允许服务同时去读写一个单一的共享文件系统。存储集群通过将数据放到一个共享文件系统...Red Hat Cluster Suite通过Red Hat GFS提供一个存储集群。
资源名称:Red Hat高可用集群原理、构建与排错内容简介: Red Hat HA工作原理流程:Active/Backup模式;产生并检查统一配置文件:cluster.conf;通过组播或者广播传递Heartbeat或totem;Quorate:Votes>=1/2 total ...
Red Hat Cluster配置NFS4集群手册,结合redhat 的GFS和机群配置工具进行讲解
该客户端提供了Redis 3.0中添加的Redis集群客户端。 该项目是antirez的redis-rb-cluster的移植版,具有许多附加功能。 原始资源可以在找到 分支master将始终包含已从Pull Requests中合并的最新不稳定/开发代码。 ...
对于需要最大正常运行时间的应用来说,带有红帽集群套件(Red Hat Cluster Suite)的红帽企业 Linux 集群是最佳的选择。红帽集群套件专为红帽企业 Linux 量身设计,它提供有如下两种不同类型的集群:
RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件。红帽集群套件(RedHat Cluter Suite,...对于需要最大正常运行时间的应用来说,带有红帽集群套件(Red Hat Cluster Suite)的红帽企业 Linux 集群是最佳的选择。
Red Hat酝酿发布RHEL 5已经超过了两年,主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 集群存储等。RHEL5的版本主要分为Desktop和Sever两个版本。 Desktop版本分为: · Red Hat Enterprise Linux...
pyspark-教程本教程介绍了如何在 Red Hat Storage GlusterFS 之上部署 Anaconda Cluster 和 PySpark。先决条件您首先需要一个 GlusterFS 集群。 您可以从 Red Hat 获得商业版本,也可以使用。 在您的 GlusterFS 集群...
Red_Hat_Enterprise_Linux-6-Cluster_Administration-zh-CN
Red_Hat_Enterprise_Linux-6-Cluster_Administration-zh-CN RHEL6集群管理,中文版
Magento 2集群POC SandBox PlayGround R&D DevOpsAWS上Magento 2自动扩展集群的经典配置 :red_heart:由Graviton2处理器提供支持AWS CloudShell + Terraform ... sudo yum install -y yum-utils sudo yum-config-manager...
在GitOps模型中使用Red Hat Advanced Cluster Management在多个Openshift集群中操作应用程序 课件官方文档 本教程是使用课件开发的。 请访问课件以获取有关此框架的更多信息。 作者信息 阿西尔·西顿@Red Hat
:red_exclamation_mark: 完成此任务应遵循的步骤 :red_exclamation_mark: :keycap_1: 创建一个ansible角色来供应ec2实例。 在这里,provisionEC2的作用。 :keycap_2: 设置有效的动态广告资源。 :keycap_3: ...
如果您正在寻找一种运行OpenShift 3.x的解决方案,则需要oc cluster up , 或。 文献资料 获取CodeReady容器 可以从此下载带有嵌入式OpenShift磁盘映像的CodeReady Containers二进制文件。 使用CodeReady容器 当前...
适用于Kubernetes的红帽高级集群管理 适用于Kubernetes的Red Hat Advanced Cluster Management的托管文档