`
wwwtete
  • 浏览: 17862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

RED5中配置文件的介绍

阅读更多
Red5 是建立在Jetty6(servlet engine) , Mina (networking)基础之上的,并通过使用Spring框架将起整合起来的.因此我们需要有一些配置文件.我们可能的通过载入properties 文件来简化配置,因此用户不需要深入了解XML.该文档就是要新手们去属性这些配置文件,其中一些需要改动,一些不必关心.
Jetty Config
———————————-
/conf/jetty.xml
servlet引擎主配置文件,如果你的应用程序是放在webapps文件中的,你就不需要更改该配置文件.该文件非常象一把瑞士军刀.你可以任意排序.关于其更多的详细信息参见jetty官方相关文档.
/conf/web-default.xml
缺省的web xml,其在WEB-INF/web.xml之前使用,它使得将servlets添加到所有的应用程序中.可以将其理解为一个webapp的模板文件.
/conf/keystore 文件存储指纹.
/conf/realm.properties web的归属,用户,密码等设置.
Red5 Server配置文件
———————————-
/conf/red5.properties
通过修改该文件我们就可以很轻松的指定端口,配置参数等,而不必去编辑xml文件.我们试图将所有的公用配置放到该文件中.
/conf/red5.xml
连接上下文.不知道是什么意思么?呵呵,不用担心,你不需要编辑该文件,除非你要添加另外一个全局的上下文.你可能在管理Red5的时候才会做这样的事情.
/conf/red5-common.xml
用来配置上下文环境树的根部,所有的服务都可以用于子环境.如果你想让在全局上下文环境中分享你的服务的话,你就需要修改该文件.99%的用户不需要编辑该文件.
/conf/log4j.properties
设置日值层,和输出文件等等.该文件作用于整个服务器.除非你要在webapp中的WEB-INF文件夹中使用log4j配置替代该文件,那么你就需要修改该文件.
/conf/red5-net.xml
安装Mina和启动Jetty.用户不需要修改该文件,类似端口的设置需要通过red5.properties文件配置.
/webapps/red5-default-global.xml
这是全局的上下文,大部分的服务器只需要一个,但是在安全的管理虚拟主机的时候需要将全局上下文分离.如果你想要在应用程序中分享服务的时候,将其加到这里.该上下文可以操作类似客户端注册和全局作用域.
Webapp配置文件
———————————-
/webapps/myapp/WEB-INF/web.xml
标准webapp配置文件,添加servlets,上下文参数等等.载入spring,使其于red5全局上下文相关联.
/webapps/myapp/WEB-INF/red5-web.xml
控制应用程序上下文环境,这里就是你添加应用,服务的地方.
/webapps/myapp/WEB-INF/red5-web.properties
该文件可以被red5-web.xml轻松的使用,也会被red5 jetty configurator读取从而设置ebapp.virtualHosts和webapp.contextPath.注意不同的servlet引擎要求的配置文件不同,要酌情决定.
/webapps/myapp/WEB-INF/log4j.properties
允许你为每个webapp分别设置日志等级等等.该文件也会被spring自动载入.听我的劝告请不要去修改它.
分享到:
评论

相关推荐

    red5配置lib文件

    在配置Red5时,`lib`目录是存放Red5运行所需的Java库文件的地方,这些文件包括JAR包和其他类型的库依赖。了解如何正确配置`lib`文件对于确保Red5服务器稳定运行至关重要。 在配置Red5的`lib`文件时,首先需要知道的...

    RED5配置文件详解

    3. **red5-web.properties**:应用级别的属性配置文件,提供更具体的设置,补充或覆盖`red5.properties`中的配置。 4. **log4j.properties**:每个webapp的独立日志配置,可自定义日志输出。 在RED5启动时,会自动...

    red5集群配置文件edge

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

    red5 配置详解

    在配置文件中,域(Scope)的Bean具有如"server"这样的属性,用于设置全局服务器域"red5.server"。此外,你还可以根据需要添加其他类型的Scope,比如"room.scope",以模拟不同的虚拟房间。 5. **发布和使用视频流**...

    关于red5配置详解

    总结来说,Red5的配置涉及到多个层面,包括应用程序目录结构、核心配置文件`web.xml`的参数设置、`Context`和`Scope`的管理,以及对自定义组件的配置。理解并熟练掌握这些配置是确保Red5能够高效、稳定地运行流媒体...

    linux下red5安装配置_Install-Red5.zip

    通常这包括编辑Red5的配置文件,设置内存大小等参数,并启动Red5服务。 6. 启动Red5服务。可以通过运行Red5的启动脚本,启动Red5服务器: ```bash ./red5.sh start ``` 7. 验证Red5服务器是否正常运行。可以...

    RED5安装与配置

    `contextConfigLocation`用于设置处理程序的配置文件位置,这里可以使用通配符来匹配多个配置文件,如"/WEB-INF/red5-*.xml",这样RED5会在启动时自动加载所有符合此模式的XML配置文件。 `locatorFactorySelector`...

    Red5配置范例,可以运行

    8. **项目结构**:一个完整的Red5工程通常包括`bin`(存放编译后的类文件)、`conf`(配置文件)、`webapps`(Web应用程序)、`lib`(库文件)等目录。在Eclipse中,这些目录会映射成对应的项目结构,便于管理和编辑...

    red 5 配置解读(一)

    1. **红色5主配置文件(red5.properties)**:这是Red5的核心配置文件,包含了服务器的基本参数,如端口号、日志级别、存储路径等。例如,你可以在这里设置服务器监听的端口,如`server.port=1935`,这是RTMP的标准...

    Red5手册详细教程

    5. Red5的手册中介绍了Red5使用的默认端口,包括http.port=5080、rtmp.port=1935、rtmpt.port=8088、mrtmp.port=9035、proxy.source_port=1936等。 6. Red5的手册提供了邮件列表,方便用户与开发团队成员之间的交流...

    red5 安装入门配置详解

    - Red5的配置主要通过修改`conf`目录下的各种配置文件完成,如`red5.properties`用于全局配置,`log4j.properties`用于日志管理,`web.xml`定义Web应用等。理解这些配置文件的内容和用途是深入使用Red5的关键。 4....

    red5 与 tomcat项目集成

    在集成过程中,需要将 Red5 的库文件添加到 Tomcat 的类路径中,并调整配置文件以确保两者协同工作。 4. **下载与解压 Red5**:从官方网址(http://code.google.com/p/red5/)获取 Red5 的最新稳定版本(在这个例子...

    RED5安装与配置详解

    4. 配置Red5:解压缩后,进入Red5的安装目录,你可能会找到一个名为`conf`的文件夹,里面包含了一些配置文件,如`red5.xml`。这是Red5的核心配置文件,通过编辑这个文件,你可以设置服务器的端口、应用上下文路径、...

    Red5-1.0-Final集成到tomcat的配置文件和打好的war可直接使用

    同时,理解Red5的应用程序编程接口(API)和配置文件对于定制和扩展Red5的功能至关重要。例如,通过修改"red5.properties"配置文件可以调整服务器的行为,如设置最大连接数、内存分配等。 总之,将Red5 1.0 Final集成...

    red5 cluster 配置方法

    本篇将详细介绍如何配置Red5集群,包括origin服务器和edge服务器的角色,以及相关配置文件的使用。 首先,我们要理解在Red5集群中的两个主要角色:origin服务器和edge服务器。Origin服务器是内容的源头,负责存储和...

    Red5 1.0 Final Web版

    同时,可能需要调整Red5的配置文件(如`red5.properties`),以适应在Tomcat中的运行环境。 6. **启动和测试**:重启Tomcat,检查Red5是否成功启动。可以通过访问指定的URL来测试Red5服务是否正常工作,例如:`...

    red5 0.8 reference

    本节将详细介绍 Red5 0.8 版本中的主要配置文件及其用途: - **jetty.xml**:Jetty 服务器的相关配置。 - **keystore**:证书存储文件,用于 SSL/TLS 加密。 - **log4j.properties**:日志记录配置文件。 - **realm....

    利用red5和ffmpeg搭建rtmp流媒体服务器

    修改配置文件red5.properties中的IP地址和端口设置,如果需要可以更改HTTP服务的端口(默认为5080),而RTMP服务默认端口为1935。 - 启动Red5服务器:双击Red5目录下的red5.bat文件,启动Red5服务器。启动后,通过...

    Red5的使用方法和具体功能介绍

    ### Red5的使用方法与具体功能介绍 #### 一、Red5概述 Red5是一款开源的、基于Java的媒体服务器,它可以支持RTMP协议(Real Time Messaging Protocol),从而实现流媒体传输的功能。Red5不仅可以作为独立的应用...

Global site tag (gtag.js) - Google Analytics