windows下nginx-http-flv-module的nginx集成环境的傻瓜式部署
windows下nginx-http-flv-module的nginx集成环境的傻瓜式部署
【背景】最近需要在windows server 2012上,使用nginx+ nginx-http-flv-module + flv.js,进行http-flv的视频拉流播放。
由于默认的nginx源码包,不包含nginx-http-flv-module模块,因此需要重新下载nginx源码,加入nginx-http-flv-module进行编译
【部署步骤】
- 下载nginx(已将nginx-http-flv-module编译进了nginx)傻瓜安装包。
- 将压缩包,拷贝到D盘,解压到当前目录,使得nginx的主目录为:nginx-1.19.3
- 打开DOS,切换到D:\nginx-1.19.3目录,执行服务安装命令:
nginxservice.exe install - 安装完毕后,在windows的服务列表中,启动nginx服务就可以了。
【ffmpeg推流】
使用ffmpeg,输入输入RTSP视频流或者MP4视频文件,输出RTMP流到nginx,就可以输出http-flv的视频流了。不需要任何flash插件就可以播放了。ffmpeg推流命令示例:
ffmpeg -buffer_size 4096000 -i rtsp://admin:Ab123456@192.168.1.15:554/video1 -tune zerolatency -threads 8 -an -r 30 -vb 2500k -max_delay 1000000 -stimeout 20000000 -vf scale=iw/2:-1 -f flv rtmp://127.0.0.1:1935/myapp/shenhua
【http-flv直播流】部署好后,nginx就自带了http-flv的接收器。这时使用ffmpeg推流到nginx中,输出http-flv直播流
http-flv直播流的访问:
http://192.168.1.128:8080/live?port=1935&app=myapp&stream=shenhua
将上面直播流地址中的ip替换为实际的ip,流名称,替换为ffmpeg输出的rtmp流名称即可。
【nginx+nginx-http-flv-module资源包】
nginx+nginx-http-flv-module傻瓜安装包
windows下nginx-http-flv-module的nginx集成环境的傻瓜式部署相关推荐
- Windows下Eclipse和PyDev搭建完美Python开发环境
Windows下Eclipse和PyDev搭建完美Python开发环境 之前安装Eclipse,JDK,Python什么的就不说了.直接从安装PyDev开始(借用了几张别人的图): 打开Eclipse ...
- 在Windows下使用CMake+MinGW搭建C/C++编译环境
转载自:https://blog.csdn.net/isscollege/article/details/78038921?locationNum=8&fps=1 1 工具介绍 作为一款执行效 ...
- Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装
rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...
- windows下搭建hadoop-2.6.0本地idea开发环境
概述 本文记录windows下hadoop本地开发环境的搭建: OS:windows hadoop执行模式:独立模式 安装包结构: Hadoop-2.6.0-Windows.zip- cygwinIn ...
- Windows下使用Visual Studio Code搭建Go语言环境
1.安装GO语言 下载地址: https://golang.org/dl/ Windows下直接运行安装GO语言即可. 安装成功. 安装完毕GO语言后,需要添加GOPATH环境变量 ,指向自己的 ...
- windows下安装pycharm并连接Linux的python环境
1. 下载安装Pycharm专业版 具体方法略.Pycharm5激活方法参考http://www.cnblogs.com/snsdzjlz320/p/7110186.html 2. 添加配置连接远程服 ...
- 图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境
一 下载资源 GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包:还需要下载CodeBlocks:可到我的网盘下载: ...
- windows下安装composer方法(不修改PATH环境变量)
转载地址:http://www.th7.cn/Program/php/201410/297829.shtml composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: https://ge ...
- Windows下的SQL Server备份文件BAK在Linux环境下还原遇到的问题
前段时间在Linux环境下安装了最新的SQL Server2017,参照微软官方文档配置完成以后,将本地的BAK备份文件发送到了Linux下的一个文件夹,我在自己电脑上的SQL Server 2012 ...
最新文章
- form表单序列化去除空值
- 缺乏管理思想的管理软件是没有灵魂的
- 张家口张北:加速“云计算”产业集聚
- html标签table的使用,HTML标签之table
- com 名字对象(3)使用IMoniker
- 计算机网络带宽是什么意思,网络带宽是怎么计算的?
- 【React深入】深入分析虚拟DOM的渲染原理和特性
- oracle adg维护,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...
- centos中mysql启动失败,解决CentOS下mysql启动失败
- 人工智能应用于自动驾驶技术中的优势
- 用r语言分析janeausten_R语言相关性分析
- python统计字符串个数_python实现字符串中字符分类及个数统计
- 【Get深一度】矩形窗/bartlett/Blackman/hamming/Hanning/kaiser -相控阵雷达原理
- 四位共阳极数码管显示函数_DS1302,四位共阳极数码管显示时钟,可调时间
- 转载:Session与JWT的使用
- 【Linux 内核】编译 Linux 内核 ⑦ ( 安装内核模块 | 安装内核 | 重启系统 | 查看当前内核版本 )
- 微信公众号如何开通模板消息功能?申请理由怎么写?
- python io密集 多线程_Python进阶:聊聊IO密集型任务、计算密集型任务,以及多线程、多进程...
- European Soccer Database(欧洲足球数据集)
- 我的2017年工作总结
热门文章
- 设计模式之十生成器模式
- 交换机和路由器技术-20-动态路由协议
- 2022年最新山东建筑八大员(材料员)模拟真题及答案
- mysql executereader_“c#”中“ExecuteReader”是什么意思?
- 阿斯利康英飞凡在华获批用于治疗广泛期小细胞肺癌;​君实生物与嘉晨西海成立合资公司 | 医药健闻...
- OpenCV运行出现0xc000000d的解决方法
- 腾讯听听使用体验(功能篇):诚意满满但并不智能
- android 驱动是什么文件格式,android手机屏幕驱动在哪个文件夹
- 英语知识点整理day11-谚语学习(C字母开头)
- 软件测试的一点心得体会