Linux系统搭建Red5服务器
Linux系统搭建Red5服务器
Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,Windows下搭建相对容易,图形界面操作比较简单,Linux服务器的环境下没有图形界面,搭建需要一定的技巧。
运行环境搭建
运行环境主要是 Java 环境搭建和 Apache ant 的安装。如果需要使用 ffmpeg ,还需要进行ffmpeg的安装和配置。
备注:
1.链接:下面的很多步骤中的原地址链接已经失效,需要更换新链接来下载,如:JDK链接要到官网点下载然后复制链接。
系统版本不同会影响
2.版本:系统版本不同会影响到安装过程,如:下面很多步骤给出的多是Ubuntu版本使用apt-get进行安装,若使用Centos系统则用yum语句进行代替
- Java环境搭建
参考地址
http://zhidao.baidu.com/link?url=wstUUorBw26y87GVTGhFmfEl_cGVeGAsSP_RpDVjwq6IAsk_w4Dl3LJH6q1cIgJOkE2t6j47p8uPmq3-ETd3BK
主要按照这个地址的步骤进行即可,注意更换新链接。 Apache ant安装
参考地址
http://blog.csdn.net/defonds/article/details/7653486
按照这个步骤进行。安装Red5
参考步骤
http://blog.csdn.net/defonds/article/details/7660001
不过Red5开源工程已经全部移植到Github上,地址 https://github.com/Red5/red5-server ,其中包含各种环境的安装以及插件的安装和相关文档。
文件共享挂载
由于安装时基于Linux无图形界面的环境下安装,于是某些曾经在Windows下编辑好的文件没有办法直接通过常规传输手段(网盘等)进行搬运,于是本文推荐用 文件共享挂载 功能。
主要参考下面地址
http://blog.sina.com.cn/s/blog_66ac09390101f8cc.html
具体语句
mount -t cifs //192.168.100.50/server167/test/ /mnt -o username=winlab,password=winlab
ps:这里每当修改服务器的ip的的时候就要重新umount然后再mount,否则会造成卡住的情况,因为挂载共享文件应该是根据ip进行连接的。
安装ffmpeg
当使用Red5需要进行流的转换或者分辨率码率调整的时候往往会使用到ffmpeg库,需要进行搭建环境。
参考步骤
https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
这里面的步骤无需都安装,根据需要选择性安装,本文搭建的时候只安装了h264和acc。
Linux系统搭建Red5服务器的更多相关文章
- linux系统搭建ftp服务器及创建用户使用
linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...
- [linux系统]--搭建ftp服务器并且 创建用户 设置密码
下面例子演示创建ftpuser 并且设置密码为ftpuser,ftpuser的目录为/root/ftpuser #!/bin/bash rpm -ivh vsftpd-2.2.2-21.el6.x86 ...
- CentOS Linux上搭建PPPoE服务器及拨号设置
CentOS Linux上搭建PPPoE服务器及拨号设置 搭建PPPoE,成功了的话,就觉得超级简单,在CentOS Linux更是5步左右就能搞定. 1.安装pppoe,安装完成后,会有pppoe- ...
- 【转】在Linux下搭建Git服务器
在 Linux 下搭建 Git 服务器 环境: 服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows. ...
- 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍
Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...
- linux系统下svn服务器操作命令
linux系统下svn服务器操作命令 .输出指定文件或URL的内容. svncat 目标[@版本]…如果指定了版本,将从指定的版本开始查找. svncat -r PREV filename > ...
- Ubuntu系统搭建SVN服务器
Ubuntu系统搭建SVN服务器 参考地址:http://git.devzeng.com/blog/aliyun-ubuntu-svn-server.html 安装软件 依次在终端中执行下面的命令安装 ...
- Linux系统下邮件服务器的搭建(Postfix+Dovecot)
对于网站来说,发送各种例如注册通知的邮件是很基本的一个需求,之前我一直用的是腾讯的企业邮箱,感觉挺方便的,直接可以绑定QQ邮箱接收邮件,网站配置一下SMTP也就可以发出邮件. 但是在前几天由于有重要信 ...
- Linux系统搭建并管理Git服务器
搭建Git服务器 GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓 ...
随机推荐
- <软件测试>软件测试
1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量. 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破 ...
- [POI2011]IMP-Party
题目 不难发现\(\frac{2}{3}n-\frac{1}{3}n=\frac{1}{3}n\)(雾 一个团要求点之间两两有边,于是我们枚举两个点,如果这两个点之间没有边相连,那么就删掉这两个点,由 ...
- git 常用命令 mv rm checkout revert reset
关于上节讲的git add 时需要添加注释信息,也可以在git commit时再添加 laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/gi ...
- what codes does sudo command do in Linux?
sometime, to make your change of configuration file be effective to web application, we have to rest ...
- PHP之如何编写一个Vue的API后台(一)
首先我们先建立文件的结构 如下图: components - 存放所有的全局方法,比如:autoplay的函数 lib - 所有第三方的方法 比如:DBTool:数据库的方法 logs - 日志 ...
- Linux下的Ngnix服务器部署静态页
一.安装FTP vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候, ...
- 结对编程-Core 第12组 [pb15061359+pb15061351]
一.项目要求 1.输入题目数量,生成操作数为3~5个的四则运算题目 2.输入上限值控制生成的操作数的最大值以及结果的最大值 3.输入支持的操作符类型:加.减.乘.除.乘方.括号 4.输入支持的操作数类 ...
- loj2000[SDOI2017]数字表格
题意:f为Fibnacci数列.求$\prod_{1<=i<=n,1<=j<=m} f[gcd(i,j)]$. n,m<=1e6. 标程: #include<bit ...
- Oracle使用——PLSQL的中文乱码显示全是问号--Oracle查询中文乱码
问题 这两天刚将PLSQL与Oracle配置好,可是在PLSQL中插入数据时,出现一个问题,PLSQL中的表里无法显示中文,中文无法保存.无法输出,中文在表中显示问号,如图: 原因 经过一番查证, ...
- springboot java.util.NoSuchElementException: No value present 异常处理
使用jpa查询的时候,如果查询不到数据,就会返回这个错误,下面是处理方法. @Override public User findByEmail(String email) { User user = ...