所需软件工具:

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拉流播放相关推荐

  1. 【图片服务器】搭建Nginx图片服务器

    一.安装Nginx 二.安装vsftpd 三.开始搭建Nginx图片服务器 1.效果 例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器 ...

  2. nginx图片服务器性能,搭建nginx图片服务器

    背景 在做一个需求的时候,需要对外提供图片地址,通过图片链接直接在浏览器打开使用. 实现 先搭建一个可用的nginx的服务(注意:端口号要唯一.nginx.conf配置如下:) server { li ...

  3. linux 搭建nginx + rtmp服务器

    linux 搭建nginx + rtmp服务器 一  环境准备 虚拟机ubuntu 装备,安装一些nginx 必要的依赖和服务 sudo apt-get install libpcre3 libpcr ...

  4. 搭建Nginx图片服务器

    一.安装Nginx 先安装Nginx,看我之前发的文章: 搭建Nginx服务器 二.安装vsftpd 再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成) 三.开始搭建Ng ...

  5. Ubuntu18.04搭建nginx rtmp服务器

    1.前言 系统:ubuntu18.04 安装所需要软件下载地址: https://download.csdn.net/download/u010798513/22847289 2. 安装prce 安装 ...

  6. 怎么配置搭建Nginx网站服务器

    centos系统中怎么配置搭建Nginx网站服务器针对这个问题,今天小编总结这篇有关Nginx配置的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助.  一 .Nginx服务基础Nginx (e ...

  7. 安装nginx并搭建nginx图片服务器

    1.安装所需的包:yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-de ...

  8. armlinux 搭建nginx + rtmp服务器

    1 综合篇 点我 2 uboot移植 点我 3 uboot lcd驱动 点我 4 kernel移植 点我 5 kernel lcd驱动 点我 6 摄像头驱动 点我 7 ubuntu base移植 点我 ...

  9. 树莓派搭建nginx+rtmp服务器

    树莓派搭建nginx+rtmp服务器 http://bbs.eeworld.com.cn/thread-506444-1-1.html 1.安装依赖包 sudo apt-get install bui ...

  10. 在Windows服务器上搭建Nuget私人服务器(超~详细)

    在Windows服务器上搭建Nuget私人服务器 一.使用VS2017/VS2019新建空白解决方案,操作如图: 步骤一:这里以VS2019为例,打开VS2019,选择[创建新项目]选项: 步骤二:选 ...

最新文章

  1. mysql gtid是什么_mysql gtid初探
  2. MTK 驱动(73)---MTK 6761平台 android O bootloader启动之 Pre-loader -amp;gt; Lk
  3. 中国移动:手机上网流量单价累计同比下降62%
  4. 菜鸟网工工作中对Linux系统的一点体会
  5. ArcGIS操作小技巧(六)之Network Analyst工具条不能使用的解决方法
  6. python四种方法实现去除列表中的重复元素
  7. 无法远程连接 mysql(Ubuntu)
  8. Android 蓝牙键盘快捷键
  9. Alienware-17-R4-630-1060-MacOS 笔记本双显卡 外星人黑苹果hackintosh 10.15
  10. js使用双层for循环实现倒三角形、正三角形
  11. 重庆公厕装免费WiFi 网速达50M
  12. [笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
  13. 会员营销体系中,企业会员营销需要注意的三个会员问题
  14. wps分享为什么要登入_杭州诠网科技有限公司分享seo优化为什么要做网站地图
  15. 如何把Word中艺术字转换为图片
  16. python实现植物大战僵尸_Python开发植物大战僵尸游戏
  17. VS2008与Office2007冲突解决办法
  18. ATeam社区(牛客网项目第三章)
  19. 如何用本地电脑部署一个网站
  20. Sql通过存储过程生成全年日历考勤表数据

热门文章

  1. Visual Studio for Nintendo Switch? -FUZE4 Nintendo Switch是一个了不起的编码应用程序
  2. 暴风人工智能电视服务器连接状态,暴风TV人工智能电视X5 ECHO配置详解
  3. 维修计算机的基本材料,计算机爱好者协会维修小组计算机基础材料.docx
  4. 高盛AI生态报告:美国仍是主导,中国正高速成长
  5. maven打包配置详解
  6. perl中的反勾号(``),system和exec
  7. 把数据导出到Excel表格中的方式
  8. R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
  9. O365 EMS M365的区别?
  10. 架构师之路-网络框架的搭建(高逼格)