1 如何源码编译并部署red5
来源:互联网 发布:北京赛车pk10计划软件 编辑:程序博客网 时间:2024/06/05 10:33
1 编译
平台:ubuntu1404
平台:ubuntu1404
编译步骤:
- git clone https://github.com/Red5/red5-server
- mvn -Dmaven.test.skip=true install
- mvn -Dmaven.test.skip=true clean package -P assemble
编译生成的包在:red5-server/target/red5-server-1.0.8-M2.tar.gz
2 部署
- mkdir -p /usr/share/red5
- export RED5_HOME=/usr/share/red5/red5-server
- 使用刚才编译的最新gz包
- 拷贝刚编译好的包到$RED5_HOME
- 解压
3 测试运行
3.1 启动red5服务器
cd /usr/share/red5
./red5.sh &
3.2 浏览器验证
浏览器输入:
http://127.0.0.1:5080/
3.3 点播测试:
ffplay rtmp://localhost/vod/red5.flv
3.4 直播测试:
推流到直播地址
$:ffmpeg -re -i ~/ShareVM/test_stream/Avengers2.mp4 -vcodec copy -acodec copy -f flv -y rtmp://localhost/live/test播放直播
$:ffplay rtmp://localhost/live/test
说明:Avengers2.mp4可通过安装oflaDemo后到$RED5_HOME/webapps/oflaDemo/streams
下获取
4 troubleshooting
找不到或无法加载主类 org.red5.server.Bootstrap
解决方法:
之前默认设置的部署路径为:
RED5_HOME=/usr/share/red5/
但解压后gz包生成了一个新的目录,因此正确的环境变量是:
RED5_HOME=/usr/share/red5/red5-server
参考:https://github.com/Red5/red5-server/wiki/Installation-on-Linux
0 0
- 1 如何源码编译并部署red5
- red5源码编译并打包发布
- red5源码编译并打包发布
- red5编译及部署
- 修改spark源码并编译部署
- Red5源代码编译 1
- red5源码分析---1
- Flex+ Red5 学习笔记(1)-----red5部署至tomcat
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- 如何下载并编译Android4.0内核源码goldfish(图文)
- IOS的代理模式
- CART实现
- Linux---tmux常用命令
- opencv 透视变换
- 基于zookeeper的高可用Hadoop HA集群安装
- 1 如何源码编译并部署red5
- MonoBehaviour组件的生命周期
- 三台服务器之对比
- 字符串作为freemarker模板的简单实现例子
- Delphi XE 获取Wifi 信息
- Android内存泄漏(Handler造成的内存泄漏(二))
- Leetcode no. 102
- 接触C++
- PAT-B 1051. 复数乘法