《Red5 用户参考手册》之十三:Red5 核心技术第六章 集群
来源:互联网 发布:日语翻译软件 知乎 编辑:程序博客网 时间:2024/05/18 02:39
官方最新《Red5 用户参考手册》全套下载地址
本页面介绍将你的 Red5 应用程序进行集群的配置和部署的步骤。
在 Red5 0.7 版本之后的 Ant build.xml 文件包含有一个构建 target,它用来创建一个含有像以下安装同样的 cluster 文件夹,使用 ant dist-cluster 来创建 Red5 集群安装。
限制
截至目前,当前 trunk 只支持多边单源的集群配置。边服务器只接受 RTMP 连接。
服务器配置
配置文件
有几个配置文件添加到支持边/源配置。
red5-edge.xml, red5-edge-core.xml - 用于边 Spring bean 配置,它们位于 conf/ 目录下。
red5-origin.xml, red5-origin-core.xml - 用于源 Spring bean 配置,它们位于 conf/ 目录下。
配置边服务器
你并不需要将自己的应用部署到边服务器。
我们强烈建议将边和源部署在不同的服务器上。但应该确定边可以像源一样在同一台服务器上部署。
和源不在同一台服务器上的边
和源在同一台服务器上的边
配置源服务器
将你的应用部署到 webapps/。确定端口 9035 未被防火墙封锁,这个端口将被用于边和源的连接。
使用你的应用
你的 RTMP 现在可以对边进行访问了。而源可以正常通过 RTMP 和 HTTP 访问。
原文链接:http://trac.red5.org/wiki/Documentation/UsersReferenceManual/Red5CoreTechnologies/06-Clustering。
本页面介绍将你的 Red5 应用程序进行集群的配置和部署的步骤。
在 Red5 0.7 版本之后的 Ant build.xml 文件包含有一个构建 target,它用来创建一个含有像以下安装同样的 cluster 文件夹,使用 ant dist-cluster 来创建 Red5 集群安装。
限制
截至目前,当前 trunk 只支持多边单源的集群配置。边服务器只接受 RTMP 连接。
服务器配置
配置文件
有几个配置文件添加到支持边/源配置。
red5-edge.xml, red5-edge-core.xml - 用于边 Spring bean 配置,它们位于 conf/ 目录下。
red5-origin.xml, red5-origin-core.xml - 用于源 Spring bean 配置,它们位于 conf/ 目录下。
配置边服务器
你并不需要将自己的应用部署到边服务器。
我们强烈建议将边和源部署在不同的服务器上。但应该确定边可以像源一样在同一台服务器上部署。
和源不在同一台服务器上的边
将 red5-edge-core.xml 中关于 bean mrtmpClient 的配置更新为点到源服务:
<bean id="mrtmpClient" class="org.red5.server.net.mrtmp.MRTMPClient" init-method="start" > <property name="ioHandler" ref="mrtmpHandler" /> <property name="server" value="${mrtmp.host}" /> <property name="port" value="${mrtmp.port}" /></bean>
使用 red5-edge.xml 把 red5.xml 替换掉。启动服务:
./red5.shorjava \-jar red5.jar
和源在同一台服务器上的边
无须修改 red5.xml。将 red5-edge.xml 从 $(RED5_ROOT)/conf 拷贝到 $(RED5_ROOT)。启动服务:
java \-jar red5.jar red5-edge.xml
或者修改 red5.sh,添加一个参数 red5-edge.xml,然后
./red5.sh
配置源服务器
将你的应用部署到 webapps/。确定端口 9035 未被防火墙封锁,这个端口将被用于边和源的连接。
将 red5.xml 替换为 red5-origin.xml。启动服务器:
./red5.shorjava \-jar red5.jar
使用你的应用
你的 RTMP 现在可以对边进行访问了。而源可以正常通过 RTMP 和 HTTP 访问。
原文链接:http://trac.red5.org/wiki/Documentation/UsersReferenceManual/Red5CoreTechnologies/06-Clustering。
- 《Red5 用户参考手册》之十三:Red5 核心技术第六章 集群
- 《Red5 用户参考手册》之十三:Red5 核心技术第六章 集群
- 《Red5 用户参考手册》之十一:Red5 核心技术第四章 安全
- 《Red5 用户参考手册》之十四:Red5 核心技术第七章 管理
- 《Red5 用户参考手册》之十一:Red5 核心技术第四章 安全
- 《Red5 用户参考手册》之十四:Red5 核心技术第七章 管理
- 《Red5 用户参考手册》之九:Red5 核心技术第二章 将 Red5 部署到 Tomcat
- 《Red5 用户参考手册》之九:Red5 核心技术第二章 将 Red5 部署到 Tomcat
- 《Red5 用户参考手册》之十:Red5 核心技术第三章 自定义流路径
- 《Red5 用户参考手册》之十二:Red5 核心技术第五章 脚本实现
- 《Red5 用户参考手册》之十五:Red5 核心技术第八章 自定义的 bean 定义列表
- 《Red5 用户参考手册》之十:Red5 核心技术第三章 自定义流路径
- 《Red5 用户参考手册》之十二:Red5 核心技术第五章 脚本实现
- 《Red5 用户参考手册》之十五:Red5 核心技术第八章 自定义的 bean 定义列表
- 《Red5 用户参考手册》之十:Red5 核心技术第三章 自定义流路径
- 《Red5 用户参考手册》之八:Red5 核心技术第一章 在 Red5 里创建新应用
- 《Red5 用户参考手册》之八:Red5 核心技术第一章 在 Red5 里创建新应用
- 《Red5 用户参考手册》之七:入门第六章 发布 Red5 和 入门第七章 Red5 的系统要求
- 03 orange kernel
- Ubuntu在终端中使用su切换到root权限
- POJ 3270 / HDU 2838 - Cow Sorting
- SQL语言基础(四)
- 关于提高.net应用程序效率的一些经验总结
- 《Red5 用户参考手册》之十三:Red5 核心技术第六章 集群
- 景深计算器
- 说说免杀
- error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMT.
- 用c#生成随机中文汉字验证码的基本原理
- T-sql 程序设计基础(五)
- POJ 计算几何入门题目推荐
- 正则表达式写法
- C#使用反射机制获取类信息