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。

转载于:https://www.cnblogs.com/zbwustc/p/5849503.html

Linux系统搭建Red5服务器相关推荐

  1. Linux 系统搭建 Web 服务器

    项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql. 安装服务器所用操作系统及软件 如果电脑主机是 Windows 系列系统,则需要在其上安装虚拟机,在虚拟机 ...

  2. Linux系统搭建FTP服务器

    在Linux系统中搭建FTP服务器 一.搭建概述: 在Linux系统中搭建一台FTP服务器是很必要的,这个服务器只要你搭建成功以后就可以在这个服务器上存放一些你自己需要的一些软件.文档.手册等等.搭建 ...

  3. linux系统建立ftp用户名和密码,linux系统搭建ftp服务器及创建用户使用

    linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...

  4. linux系统搭建ftp服务器--只给某个用户访问其默认目录下的文件

    1.环境: window操作系统中安装FlashFXP 软件或xftp: 服务器端的操作系统为centos8: 2.检查安装vsftpd软件 查看所有的安装的软件包 并在结果中查找包含vsftp 的文 ...

  5. linux安装系统ftp服务器配置,linux系统搭建ftp服务器的配置方 - 电子发烧友网

    创建FTP系统用户和组 创建一个FTP用户和组,以后所有的其它FTP用户实际上都是通过这个系统用户进行FTP的: groupadd –g 2003 ftpGroup useradd –u 2003 – ...

  6. 在Linux系统搭建DNS服务器

    1.下载相关工具 1.1 安装使用比较广泛的DNS服务器软件bind 首先获取root权限,利用yum语句进行bind安装 bind支持现今绝大多数的操作系统(Linux,UNIX ,Mac,Wind ...

  7. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  8. Linux系统搭建多用户多目录不同权限访问的FTP服务器

    Linux系统搭建多用户多目录不同权限访问的FTP服务器 1 安装服务 [root@host-192-168-9-19 home]# yum -y install vsftpd 2 创建访问目录 创建 ...

  9. suse系统搭建ftp服务器,linux suse 搭建ftp服务器

    linux suse 搭建ftp服务器 内容精选 换一换 设置HECS登录密码设置Windows云服务器登录密码设置Linux云服务器登录密码登录HECS了解Windows云服务器的登录方式了解Lin ...

最新文章

  1. Delphi 与 DirectX 之 DelphiX(89): TDIB.DrawAlphaMask();
  2. linux删除空行 基本操作
  3. 样条曲面_这样的曲面是如何画成的,用好剪裁工具,便迎刃而解
  4. 本地方法(JNI)——数值参数与返回值
  5. 大整数乘法c语言代码_大整数乘法
  6. Android ADB 源码分析(三)
  7. 【钢铁缺陷检测算法】数据探索
  8. leetcode @python 123. Best Time to Buy and Sell Stock III
  9. C++调用编译好的darknet来进行物体监测
  10. 串行通信协议 CAN 和 LIN
  11. 三丰三坐标编程基本步骤_smt工程师总结smt贴片机编程步骤
  12. 自学是一门手艺 python_《自学是门手艺》:Python自学指南(内附PPT)
  13. 边缘计算是什么 优点
  14. css实现3D书本翻页动画
  15. 英语单词记忆测试软件,适用于检查学生英语单词背诵情况的软件
  16. SEERC 2017 J Cunning Friends
  17. Excel如何快速将含小数的数值提取出来
  18. RT-Thread--片上 flash作 U 盘
  19. 防火墙——iptables防火墙
  20. 从小米应用商店爬取APK文件

热门文章

  1. Eclipse假死,一直LoadingDescriptFor,找到原因了
  2. C++特化的应用——类型萃取
  3. java readtoend_java项目和C#项目实现通信
  4. 【SA 认证课】来啦 这次陪你过双 11
  5. bootstrap checkbox选中事件
  6. 基于struts2拦截器实现用户操作日志记录
  7. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解
  8. 人活系列Streetlights (秩)
  9. django admin search_fields
  10. how to export many stock data from Wind terminal