Linux下安装Red5 0.7

公司要搭建一个FMS平台,最终选择了Red5. Red5是一个开源的Flash流媒体服务器软件,相对于Adobe的FMS每license $4500的价格,Red5是一个不错的解决方安案.

Red5需要在JAVA环境下才能运行.

下载并安装JDK

下载地址:http://java.sun.com/javase/downloads/
我下载的是jdk-6u6-linux-i586.bin文件.直接运行,解压.
[root@yangwenjun www]# ./jdk-6u6-linux-i586.bin
安装完成后,编辑etc下的profile设置环境变量
[root@yangwenjun www]# vi /etc/profile
文件中添加以下内容:
export JAVA_HOME=/home/www/jdk1.6.0_06
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server
这样就设置好了系统的JAVA环境,可以写一个小JAVA程序测试一下.

二 安装Apache-Ant
ANT的基本概念:Java的Makefile
当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。
下载地址:http://ant.apache.org,下载后,直接解压就行了.
[root@yangwenjun www]# tar xzfv apache-ant-1.7.0-bin.tar.gz
[root@yangwenjun www]# mv apache-ant-1.7.0 ant
再次编辑/etc/profile加入ant的环境变量加入下面的内容到文件中
export ANT_HOME=/home/www/ant
export PATH=$PATH:$ANT_HOME/bin
[root@yangwenjun www]# source /etc/profile
使刚才的设置生效.

三 安装Red5
下载地址:http://osflash.org/red5
我下载的文件名:red5-0.7.0.tar.gz
解压Red5 0.7:
[root@yangwenjun red5]# tar xzfv red5-0.7.0.tar.gz
编译Red5 0.7:
[root@yangwenjun red5]# ant
编译时的提示信息:
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
/home/www/red5/build.xml:205: The following error occurred while executing this line:
/home/www/red5/build.xml:221: The following error occurred while executing this line:
/home/www/red5/build.xml:165: impossible to resolve dependencies:
resolve failed - see output for details

Total time: 4 minutes 36 seconds

运行

#sh red5.sh &

10.简单的配置,使用demo

配置端口:conf/red5.properties 修改此文件就行,记得所有的端口都要打开,

我的机器的ip地址为60.173.7.35,red5.properties内容为

rtmp.host_port = 0.0.0.0:1935

debug_proxy.host_port = 0.0.0.0:1936

proxy_forward.host_port = 127.0.0.1:1935

rtmps.host_port = 127.0.0.1:1945

http.host=60.173.7.35

http.port=5080

rtmpt.host=60.173.7.35

rtmpt.port=8088

访问http://ip:5080

可以运行自带的demo,记住如果你配了ip,自带的demo里的地址localhost都要换成你的真实地址

本文转载自:http://www.hbit88.cn/3/viewspace-2069

http://www.hbit88.cn 中国唯一的IT民工社区

### 如何在Linux集群中安装配置TiDB #### 准备环境 为了确保顺利部署,在开始之前需确认所有节点的操作系统满足最低要求,并完成必要的软件包更新。对于基于Red Hat的企业级Linux发行版,如CentOS 7或更高版本,建议先执行系统的全面升级[^2]。 #### 安装 TiUP TiUP 是官方推荐用于管理和操作 TiDB 的工具集。获取最新稳定版的命令如下所示: ```bash curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh ``` #### 初始化 TiUP Cluster 组件 一旦成功安装了 TiUP,则可以通过下面这条指令来加载 cluster 插件,它提供了针对分布式数据库集群的一站式解决方案。 ```bash tiup install cluster ``` #### 创建并编辑拓扑配置文件 此阶段涉及定义各个服务器角色及其对应的硬件资源分配情况。通常会有一个 YAML 文件描述整个架构布局,包括但不限于 master、worker 节点以及它们之间的网络连接属性等细节信息。这里提供了一个简化示例供参考: ```yaml global: user: "tidb" ssh_port: 22 master_servers: - host: "192.168.0.1" pd_servers: - host: "192.168.0.2" tikv_servers: - host: "192.168.0.3" tiflash_servers: - host: "192.168.0.4" monitoring_server_hosts: - "192.168.0.5" grafana_server_host: "192.168.0.6" alertmanager_server_host: "192.168.0.7" ``` #### 执行实际部署过程 利用 tiup 命令行界面中的 `deploy` 子命令配合先前准备好的 topology.yaml 来发起正式构建请求。这一步骤将会自动下载所需镜像、分发至指定位置并且启动相应服务实例。 ```bash tiup cluster deploy <cluster-name> v6.5.0 /path/to/topology.yaml --user root [-p] ``` #### 启动已部署的服务组 当上述流程顺利完成之后,就可以尝试激活刚刚建立起来的新集群啦!只需简单输入以下语句即可实现这一目标。 ```bash tiup cluster start <cluster-name> ``` #### 校验当前状况 最后但同样重要的是验证一切是否正常运作。借助于 status 参数能够快速获得有关健康程度的关键指标报告。 ```bash tiup cluster display <cluster-name> tiup cluster health <cluster-name> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值