流媒体服务器搭建详解
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
流媒体服务器搭建详解相关推荐
- DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)
DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...
- linux下ftp服务器搭建详解
总体搭建流程: 1.安装vsftpd 2.配置vsftpd.conf配置文件 3.启动vsftpd服务器(安装完后默认是启动的) 4.客户端发起连接 5.传递数据(上传,下载) 6.关闭连接 详解 1 ...
- 关于windows server 2003 web服务器搭建详解(内涵步骤)
关于windows server 2003 web服务器搭建 实验环境:windows server 2003(设置两个网卡),win 7或xp系统,都在同一网段下测试 我的服务器和客户机均为NAT模 ...
- SVN服务器搭建详解
1 SVN简介: Subversion是一款自由开放的版本控制软件.Subversion可以管理文件.文件夹以及记录它们的修改状 况.Subversion常用来帮助我们管理软件开发的源代码或是公司手册 ...
- 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解
Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...
- Linux的企业-Codis 3集群搭建详解
Codis 3集群搭建详解 Codis 3介绍 对于Redis集群方案有好多种,基本常用的就是twemproxy,codis.redis cluster这三种解决方案,本人有幸工作中都大量使用过,各有 ...
- OpenStack Queens版搭建详解
目录 OpenStack Queens版搭建详解 1.基础环境配置 1.2 节点网络规划 1.3 关闭防火墙 1.4 配置yum源 1.5 配置节点IP 1.6 配置主机名 1.7 配置主机名解析(h ...
- FTP(文件传输协议)及实验搭建详解(本地认证,虚拟用户,加密传输,限制登陆)
文章目录 FTP传输协议及实验搭建详解 一.引子 二.FTP的原理和基本概念 三.FTP服务器实验构建(基础测试,本地认证,虚拟用户,加密传输,限制登陆) FTP传输协议及实验搭建详解 一.引子 终于 ...
- DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5
DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5 1. 更新Debian apt-get update apt-get updgrade 2. 安装Samba服 ...
最新文章
- string find()函数
- 模拟浏览器自动化测试工具Selenium之六设置代理篇
- How Spring Boot Autoconfiguration Magic Works--转
- python 调用mysql_Python中直接在MySQL执行SQL命令
- 一种简单地实现 SAP UI5 Master detail 页面的方法
- Ansys ——自定义不规则形状梁截面
- 了解一下HTTP1.1 Pipelining技术
- cleanmymac3.9.6_Spring Boot中文参考指南(2.1.6) 46.3.6、使用 JMX
- 《R语言机器学习:实用案例分析》——1.3节使用函数
- js实现kmp算法_搜索算法 与 随机算法 (JS实现)
- ef core code first from exist db
- excel 案例素材_盘点 | 十分钟进阶Excel数据可视化
- 集成电路设计专业有计算机课程吗,集成电路属于什么专业大类 什么学科
- matlab db5是什么小波,3、代码 - matlab小波分析步骤是什么
- 用谷歌浏览器下载网页视频
- html判定会员,会员详情查询.html
- ARM学习-GNU ARM汇编
- syslog日志服务
- 支付宝钱包系统架构图解,真的太优秀了!
- 1996届瑞安市计算机学校,1996届校友
热门文章
- 基于OpenCV的计算机视觉入门(3)图像特效
- Swagger 生成 PHP API 接口文档
- 工作总结 @{var sas = String.Format({0:yyyy-MM-dd}, Model.DemandTime.GetValueOrDefault());}
- 用JAVA实现数字水印(可见)
- springMVC4(4)json与对象互转实例解析请求响应数据转换器
- Windows 消息机制
- mysql “Access denied for user 'root'@'localhost'
- 5198.丑数III
- 解决Mac按列浏览图加载慢的问题
- grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be