linux做m3u8推流服务器,linux搭建nginx流服务器,OBS推流,VCL拉流播放
所需软件工具:
1.centos6.5
2.nginx1.16.0.tar.gz 、nginx-rtmp-module-master.zip 、nginx_mod_h264_streaming.tar.gz
3.OBS、VCL
一、搭建流服务器
1.上传nginx1.16.0.tar.gz 、nginx-rtmp-module-master.zip 、nginx_mod_h264_streaming.tar.gz至linux主机分别解压
2.进入nginx解压目录,配置nginx安装目录和安装模块
./configure --prefix=指定nginx安装目录 --add-module=nginx-rtmp-module-master的解压目录 --add-module=nginx_mod_h264_streaming的解压目录
make make install
3.配置nginx的配置文件
在server中添加
location /live {
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root/usr/local/nginx/html;
add_header Cache-Control no-cache;
}
在main中添加rtmp(配置文件末尾)
rtmp {
server {
listen1935;
chunk_size4096;
application live {
live on;
hls on;
hls_path/usr/local/nginx/html/live;
hls_fragment 5s; #一个ts文件时长5s
}
}
}
保存退出
启动ngix
nginx -c 指定要加载的nginx配置文件路径 如果不指定,则使用conf下的nginx.conf
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确,如果使用默认配置文件路径,省略-c以及文件路径
nginx -s stop :快速停止nginx
查询nginx主进程号 ps -ef | grep nginx
启动成功后,在浏览器输入nginx主页地址,如果能打开说明nginx配置完成
二、使用OBS推流
安装后打开
点击应用-->退出后 设置流来源 点击推流即可
三、拉流播放
可以使用VLC或者ckplayer播放流视频
打开VLC
媒体-->打开网络串流 填写流地址,如果配置了密钥,在流地址后加 /密钥
linux做m3u8推流服务器,linux搭建nginx流服务器,OBS推流,VCL拉流播放相关推荐
- 【图片服务器】搭建Nginx图片服务器
一.安装Nginx 二.安装vsftpd 三.开始搭建Nginx图片服务器 1.效果 例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器 ...
- nginx图片服务器性能,搭建nginx图片服务器
背景 在做一个需求的时候,需要对外提供图片地址,通过图片链接直接在浏览器打开使用. 实现 先搭建一个可用的nginx的服务(注意:端口号要唯一.nginx.conf配置如下:) server { li ...
- linux 搭建nginx + rtmp服务器
linux 搭建nginx + rtmp服务器 一 环境准备 虚拟机ubuntu 装备,安装一些nginx 必要的依赖和服务 sudo apt-get install libpcre3 libpcr ...
- 搭建Nginx图片服务器
一.安装Nginx 先安装Nginx,看我之前发的文章: 搭建Nginx服务器 二.安装vsftpd 再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成) 三.开始搭建Ng ...
- Ubuntu18.04搭建nginx rtmp服务器
1.前言 系统:ubuntu18.04 安装所需要软件下载地址: https://download.csdn.net/download/u010798513/22847289 2. 安装prce 安装 ...
- 怎么配置搭建Nginx网站服务器
centos系统中怎么配置搭建Nginx网站服务器针对这个问题,今天小编总结这篇有关Nginx配置的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助. 一 .Nginx服务基础Nginx (e ...
- 安装nginx并搭建nginx图片服务器
1.安装所需的包:yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-de ...
- armlinux 搭建nginx + rtmp服务器
1 综合篇 点我 2 uboot移植 点我 3 uboot lcd驱动 点我 4 kernel移植 点我 5 kernel lcd驱动 点我 6 摄像头驱动 点我 7 ubuntu base移植 点我 ...
- 树莓派搭建nginx+rtmp服务器
树莓派搭建nginx+rtmp服务器 http://bbs.eeworld.com.cn/thread-506444-1-1.html 1.安装依赖包 sudo apt-get install bui ...
- 在Windows服务器上搭建Nuget私人服务器(超~详细)
在Windows服务器上搭建Nuget私人服务器 一.使用VS2017/VS2019新建空白解决方案,操作如图: 步骤一:这里以VS2019为例,打开VS2019,选择[创建新项目]选项: 步骤二:选 ...
最新文章
- mysql gtid是什么_mysql gtid初探
- MTK 驱动(73)---MTK 6761平台 android O bootloader启动之 Pre-loader -amp;gt; Lk
- 中国移动:手机上网流量单价累计同比下降62%
- 菜鸟网工工作中对Linux系统的一点体会
- ArcGIS操作小技巧(六)之Network Analyst工具条不能使用的解决方法
- python四种方法实现去除列表中的重复元素
- 无法远程连接 mysql(Ubuntu)
- Android 蓝牙键盘快捷键
- Alienware-17-R4-630-1060-MacOS 笔记本双显卡 外星人黑苹果hackintosh 10.15
- js使用双层for循环实现倒三角形、正三角形
- 重庆公厕装免费WiFi 网速达50M
- [笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
- 会员营销体系中,企业会员营销需要注意的三个会员问题
- wps分享为什么要登入_杭州诠网科技有限公司分享seo优化为什么要做网站地图
- 如何把Word中艺术字转换为图片
- python实现植物大战僵尸_Python开发植物大战僵尸游戏
- VS2008与Office2007冲突解决办法
- ATeam社区(牛客网项目第三章)
- 如何用本地电脑部署一个网站
- Sql通过存储过程生成全年日历考勤表数据
热门文章
- Visual Studio for Nintendo Switch? -FUZE4 Nintendo Switch是一个了不起的编码应用程序
- 暴风人工智能电视服务器连接状态,暴风TV人工智能电视X5 ECHO配置详解
- 维修计算机的基本材料,计算机爱好者协会维修小组计算机基础材料.docx
- 高盛AI生态报告:美国仍是主导,中国正高速成长
- maven打包配置详解
- perl中的反勾号(``),system和exec
- 把数据导出到Excel表格中的方式
- R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
- O365 EMS M365的区别?
- 架构师之路-网络框架的搭建(高逼格)