1 安装nginx 要增加nginx-rtmp-module的支持  下载好nginx-rtmp-module后解压,然后nginx安装时增加这个模块(--add-module)

./configure --prefix=/usr/local/nginx   --add-module=(nginx-rtmp-module路径)

2 安装完成后,打开Nginx的配置文件nginx.conf进行配置

首先在里面加入rtmp的配置

rtmp {
  server {
       listen 1935;
       application video {
        live on;
      }
      application hls {
       live on;
       hls on;
       hls_path /tmp/hls;
      }
  }
}

然后,针对hls,还需要在http里面增加一个location配置

location /hls {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}

保存完配置文件后,启动nginx,通过netstat -ltn命令可以看到增加了一个1935端口的监听.8080是nginx默认的http监听端口.

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动nginx  查看是否成功

3 安装ffmpeg 所需要源码包    yasm:http://yasm.tortall.net/Download.html

ffmpeg -re -i /app/test.mp4 -vcodec copy -vprofile baseline -ar 44100 -strict -2 -ac 1 -f flv -s 640x360 -q 10 rtmp://127.0.0.1:1935/hls/test4

流媒体服务器搭建详解相关推荐

  1. DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

    DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...

  2. linux下ftp服务器搭建详解

    总体搭建流程: 1.安装vsftpd 2.配置vsftpd.conf配置文件 3.启动vsftpd服务器(安装完后默认是启动的) 4.客户端发起连接 5.传递数据(上传,下载) 6.关闭连接 详解 1 ...

  3. 关于windows server 2003 web服务器搭建详解(内涵步骤)

    关于windows server 2003 web服务器搭建 实验环境:windows server 2003(设置两个网卡),win 7或xp系统,都在同一网段下测试 我的服务器和客户机均为NAT模 ...

  4. SVN服务器搭建详解

    1 SVN简介: Subversion是一款自由开放的版本控制软件.Subversion可以管理文件.文件夹以及记录它们的修改状 况.Subversion常用来帮助我们管理软件开发的源代码或是公司手册 ...

  5. 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解

    Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...

  6. Linux的企业-Codis 3集群搭建详解

    Codis 3集群搭建详解 Codis 3介绍 对于Redis集群方案有好多种,基本常用的就是twemproxy,codis.redis cluster这三种解决方案,本人有幸工作中都大量使用过,各有 ...

  7. OpenStack Queens版搭建详解

    目录 OpenStack Queens版搭建详解 1.基础环境配置 1.2 节点网络规划 1.3 关闭防火墙 1.4 配置yum源 1.5 配置节点IP 1.6 配置主机名 1.7 配置主机名解析(h ...

  8. FTP(文件传输协议)及实验搭建详解(本地认证,虚拟用户,加密传输,限制登陆)

    文章目录 FTP传输协议及实验搭建详解 一.引子 二.FTP的原理和基本概念 三.FTP服务器实验构建(基础测试,本地认证,虚拟用户,加密传输,限制登陆) FTP传输协议及实验搭建详解 一.引子 终于 ...

  9. DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5

    DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5 1. 更新Debian apt-get update apt-get updgrade 2. 安装Samba服 ...

最新文章

  1. string find()函数
  2. 模拟浏览器自动化测试工具Selenium之六设置代理篇
  3. How Spring Boot Autoconfiguration Magic Works--转
  4. python 调用mysql_Python中直接在MySQL执行SQL命令
  5. 一种简单地实现 SAP UI5 Master detail 页面的方法
  6. Ansys ——自定义不规则形状梁截面
  7. 了解一下HTTP1.1 Pipelining技术
  8. cleanmymac3.9.6_Spring Boot中文参考指南(2.1.6) 46.3.6、使用 JMX
  9. 《R语言机器学习:实用案例分析》——1.3节使用函数
  10. js实现kmp算法_搜索算法 与 随机算法 (JS实现)
  11. ef core code first from exist db
  12. excel 案例素材_盘点 | 十分钟进阶Excel数据可视化
  13. 集成电路设计专业有计算机课程吗,集成电路属于什么专业大类 什么学科
  14. matlab db5是什么小波,3、代码 - matlab小波分析步骤是什么
  15. 用谷歌浏览器下载网页视频
  16. html判定会员,会员详情查询.html
  17. ARM学习-GNU ARM汇编
  18. syslog日志服务
  19. 支付宝钱包系统架构图解,真的太优秀了!
  20. 1996届瑞安市计算机学校,1996届校友

热门文章

  1. 基于OpenCV的计算机视觉入门(3)图像特效
  2. Swagger 生成 PHP API 接口文档
  3. 工作总结 @{var sas = String.Format({0:yyyy-MM-dd}, Model.DemandTime.GetValueOrDefault());}
  4. 用JAVA实现数字水印(可见)
  5. springMVC4(4)json与对象互转实例解析请求响应数据转换器
  6. Windows 消息机制
  7. mysql “Access denied for user 'root'@'localhost'
  8. 5198.丑数III
  9. 解决Mac按列浏览图加载慢的问题
  10. grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be