1,运行java类 org.red5.server.net.udp.Standalone.java启动服务。
2,修改配置文件,配置文件路径conf/red5.properties
3,
conf 相关信息下在ConfigurationFilesOverview.txt中 描述
1.access.properties:
针对MBeanServer资源控制文件进行控制,该文家针对不同的角色定义允许访问的角色
2.build_standalone.properties:
待办
3.catalina.policy
针对tomcat的安全策略权限,当使用-security选项强制执行Catalina时,这个文件里包含一些被强制执行的默认的安全策略集合。
4.ehcache.xml
待办
5.flashpolicy.xml
因为flash9,0,124,0播放器的介绍,flash播放器需要socket策略文件存在。flash播放器需要通过socket策略文件件得到所有的sockets。在之前的版本中,
当SWF文件正在连接它所在的服务器链接比1024大的端口是可能的。
6.jetty.xml
使用该文件进行HTTP服务器和servlet容器的配置。它运行在默认端口5080上的所有可用的接口。具体查看http://jetty.mortbay.org/jetty6/
7.keystore 密钥库
包含一个简单的私钥和证书被用于安全连接。
8.keystore.jmx
包含一个简单的私钥和证书被用于与JMX安全连接。
9.log4j.properties
具体详见http://logging.apache.org/log4j/docs/
10.logback.xml
待办
11.password.properties
Password文件服务于远程的JMX API认证。这个文件定义了不同的角色和他们的密码。
12.PolicyFileSocket.xsd
针对socket策略文件的XML Schema 是flash播放器9,0,124,0和更新的播放器必须的。
13.realm.properties (Jetty)
这个文件定义了可以用于被保护的区域的用户的密码和角色。格式如下:<username>: <password>[,<rolename> ...]。
密码可以是明文,模糊的或者是校验。org.mortbay.util.Password被用来产生模糊的密码或者是校验密码。
14.Red5_SMF.xml
Red5的Solaris服务管理工具。
15.tomcat-users.xml (Tomcat)
这个文件定义了可以用于被保护区域的用户密码和角色。格式与下:<user name="<username>" password="<password>" roles="[,<rolename> ...]" />。
密码可以是明文,模糊的或者是校验的。具体查看http://tomcat.apache.org/tomcat-6.0-doc/realm-howto.html和http://tomcat.apache.org/tomcat-6.0-doc/
16.red5.globals
指定Red5使用的默认的全局的上下文配置文件的路径。
17.red5.policy
这个文件包含当Red5启动时jvm强制执行的默认的安全策略。
18.red5.properties
文件包含键值对的配置方式配置象RTMP或者remoting的 基础服务的主机和端口
19.red5.xml
主要的配置文件。他需要指明加载red5-common.xml和red5-core.xml,并且启动其余的服务器。这是第一个被red5加载的文件。
在配置文件中通过配置如下多个元素中的一个元素选择J2EE容器。
- Jetty
<bean id="jetty6.server" class="org.red5.server.JettyLoader" init-method="init" autowire="byType" />
或者
- Tomcat
<bean id="tomcat.server" class="org.red5.server.TomcatLoader" init-method="init" destroy-method="shutdown" autowire="byType">
... cut for brevity ...
</bean>
20.red5-common.xml
在这个文件中定义在所有的子上下文中共享的Classes。它包含了关于对象的序列化/解串器的信息,要使用的网络协议的编解码器以及可用的视频
编解码器.FLV缓存被配置和使用spring。目前提供四个实现方法。第一个是我们自己创建(simple byte-buffers)。其余的使用WhirlyCache或者Ehcache。如果没有
caching是想要的那么NoCache的实现需要被指定,用法如下:<bean id="object.cache" class="org.red5.server.cache.NoCacheImpl"/>,其余的配置如下(在同一时间只需要一个)
- Red5 homegrown simple example
<bean id="object.cache" class="org.red5.server.cache.CacheImpl" init-method="init" autowire="byType">
<property name="maxEntries"><value>5</value></property>
</bean>
- EhCache http://ehcache.sourceforge.net/
<bean id="object.cache" class="org.red5.server.cache.EhCacheImpl" init-method="init">
<property name="diskStore" value="java.io.tmpdir" />
<property name="memoryStoreEvictionPolicy" value="LFU" />
<property name="cacheManagerEventListener"><null/></property>
<property name="cacheConfigs">
<list>
<bean class="net.sf.ehcache.config.CacheConfiguration">
<property name="name" value="flv.cache" />
<property name="maxElementsInMemory" value="5" />
<property name="eternal" value="false" />
<property name="timeToIdleSeconds" value="0" />
<property name="timeToLiveSeconds" value="0" />
<property name="overflowToDisk" value="false" />
<property name="diskPersistent" value="false" />
</bean>
</list>
</property>
</bean>
21.red5-core.xml
在这里指定所有的可用的网络服务。默认情况下有RTMP and RTMPT。当用Jetty作为J2EE容器时对RTMPT的实际设定可以在red5-rtmpt.xml中指定。通过配置如下元素中的一个选择使用RTMPT处理器
- Jetty
<bean id="rtmpt.server" class="org.red5.server.net.rtmpt.RTMPTLoader" init-method="init" autowire="byType" />
- Tomcat
<bean id="rtmpt.server" class="org.red5.server.net.rtmpt.TomcatRTMPTLoader" init-method="init" autowire="byType">
... cut for brevity ...
</bean>
22.red5-edge-core.xml
待定
23.red5-edge.xml
待定
24.red5-origin-core.xml
待定
25.red5-origin.xml
待定
26.truststore.jmx
待定
27.red5-rtmpt.xml
设定配置 RTMPT URLs和servlets之间的映射。并且指定主机和端口进行运行。默认情况下,RTMPT服务器运行在所有可以运行的接口上,运行的端口是8088。
28.web.xml (Tomcat)
默认情况下web.xml 被tomcat使用。在项目自己的web.xml中,这个配置文件应用在web应用中。更多信息查看http://tomcat.apache.org/tomcat-6.0-doc/jasper-howto.html#Configuration。
29.web-default.xml (Jetty)
默认的Jetty使用的web.xml
30.Webapp config directory
30.1.red5-web.xml
red5应用在这个文件中配置。脚本元素或者Java应用通过javaBean的方式配置。
- Java application
<bean id="web.handler" class="org.red5.server.webapp.oflaDemo.Application" />
- Javascript / Rhino application
<bean id="web.handler" class="org.red5.server.script.rhino.RhinoScriptFactory">
<constructor-arg index="0" value="classpath:applications/main.js"/>
<!-- Implemented interfaces -->
<constructor-arg index="1">
<list>
<value>org.red5.server.api.IScopeHandler</value>
<value>org.red5.server.adapter.IApplication</value>
</list>
</constructor-arg>
<!-- Extended class -->
<constructor-arg index="2">
<value>org.red5.server.adapter.ApplicationAdapter</value>
</constructor-arg>
</bean>
- Ruby application
<bean id="web.handler" class="org.red5.server.script.jruby.JRubyScriptFactory">
<constructor-arg index="0" value="classpath:applications/main.rb"/>
<constructor-arg index="1">
<list>
<value>org.red5.server.api.IScopeHandler</value>
<value>org.red5.server.adapter.IApplication</value>
</list>
</constructor-arg>
</bean>
- 浏览: 540799 次
- 性别:
- 来自: 北京
最新评论
-
ZXCLTN:
1.streams目录,在里面放些flv,mp3之类的文件,这 ...
red5 整合到tomcat中(二) -
ZXCLTN:
写的没偷没尾的,还不如提供整个项目下载
red5 整合到tomcat中(二) -
01jiangwei01:
测试方法1:测试50个线 ...
hibernate 乐观锁 测试 -
01jiangwei01:
测试方法1:测试50个线程,同时并发访问。目标:只有一个通过, ...
hibernate 乐观锁 测试 -
xiaobadi:
你每次登陆都是跳到http://localhost:8081/ ...
cas 系统实例 服务端配置(二) 自定义登录
相关推荐
总之,Oracle 9i在Red Hat Linux上的安装和配置是一个复杂的过程,需要对Linux操作系统和Oracle数据库有深入的理解。在整个过程中,确保遵循最佳实践,注意文件权限、交换空间和用户管理,以及正确配置数据库环境,...
《Red Hot Jam (1-154)系列》是一个包含多期内容的资源集合,从其标题来看,可能是一个音乐、软件或者游戏的系列合集。由于提供的信息中并未明确指出具体是哪种类型,我们将从这三种可能性出发,探讨可能涉及的知识...
本电子书《Red Hat Enterprise Linux 5 主机安装实施方案》详细介绍了如何在计算机专业环境中成功安装和配置RHEL 5。以下是对该书内容的详细解读。 1. **系统需求与规划**:在安装RHEL 5之前,首先需要评估硬件资源...
这个文档可能是用户指南,提供关于如何配置和执行数据库结构比对的步骤,以及如何解读结果和应用更改的指导。破解教程部分应避免阅读和实践,因为这不仅不道德,也可能导致法律风险。 在实际工作中,SQL Compare和...
本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...
通过上述步骤,Red Hat用户可以有效地配置Mozilla Mail,以支持中文邮件的收发,确保中文内容的准确传输与显示。这一过程虽然需要一定的手动干预,但对于提升用户体验,尤其是在多语种环境中工作或通信的用户而言,...
《Red Hat Linux 9系统管理》是一本深入探讨Red Hat Linux 9操作系统的经典书籍,旨在帮助读者掌握系统的安装、配置、维护以及故障排查等关键技能。以下是对这本书中的主要知识点进行的详细解读: 1. **Linux基础...
这份文档似乎是Red Hat Linux 9版本的入门指南,包含了安装、配置以及基本使用的指导信息。接下来,我们将详细解读这些知识点。 ### Red Hat Linux x86 入门指南 #### 一、系统概述 Red Hat Linux是一款基于x86...
Node-Red是一款基于Node.js的可视化编程工具,用于轻松创建和连接硬件设备、API和服务,构建物联网(IoT)解决方案。在这个场景中,我们关注的是如何在Node-Red的用户界面(UI)上显示温湿度和光照的数据。这些数据通常...
根据提供的文件信息,本文档是关于Red Hat Ceph Storage的架构指南,标题为“Red_Hat_Ceph_Storage-3-Architecture_Guide-en-US”,由Red Hat公司发布于2018年9月7日。文件为Ceph存储系统的架构指南,涵盖的内容包括...
理解如何查看系统资源使用情况(如CPU、内存和磁盘I/O),配置和解读日志文件,使用`cron`安排定期任务,以及如何制定和实施有效的备份策略,对于保持系统的稳定运行至关重要。 压缩包中的其他文件可能提供了一些...
- **配置文件**:解读`/etc/sysconfig/network-scripts/ifcfg-eth0`等网络配置文件的作用及设置方法。 #### 四、远程管理工具与服务 - **Telnet**:一种简单的文本模式远程登录协议,存在安全性问题。 - **SSH**:...
本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...
《Red Hat Enterprise Linux 7 性能调优指南》是一本由 Red Hat 官方编写的书籍,旨在帮助用户理解如何针对特定场景优化 Red Hat Enterprise Linux 7(RHEL 7)系统的性能。本书覆盖了广泛的子系统调优技术,包括但...
综上所述,《DELL_MD3200存储配置手册》是一份详尽的文档,旨在指导技术人员正确地安装、配置和管理DELL PowerVault MD3200 和 MD3220 存储阵列。通过理解这些关键知识点,可以有效地利用这些设备的功能,同时确保...
标题中的"Red alert read me file_redalertrule_ME_"似乎关联到一个名为"Red Alert"的系统或软件,其中"read me file"通常是提供给用户的重要指南,包含关于软件的安装、配置、使用以及可能遇到的问题等信息。...
以下是对该配置方案的详细解读: 1. **系统安装与更新** - **选择发行版**:Linux有多种发行版,如CentOS、Ubuntu Server、Red Hat Enterprise Linux等。中小企业通常会选择免费且稳定的版本,如CentOS。 - **...