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进行编译

【部署步骤】

  1. 下载nginx(已将nginx-http-flv-module编译进了nginx)傻瓜安装包。
  2. 将压缩包,拷贝到D盘,解压到当前目录,使得nginx的主目录为:nginx-1.19.3
  3. 打开DOS,切换到D:\nginx-1.19.3目录,执行服务安装命令:
    nginxservice.exe install
  4. 安装完毕后,在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集成环境的傻瓜式部署相关推荐

  1. Windows下Eclipse和PyDev搭建完美Python开发环境

    Windows下Eclipse和PyDev搭建完美Python开发环境 之前安装Eclipse,JDK,Python什么的就不说了.直接从安装PyDev开始(借用了几张别人的图): 打开Eclipse ...

  2. 在Windows下使用CMake+MinGW搭建C/C++编译环境

    转载自:https://blog.csdn.net/isscollege/article/details/78038921?locationNum=8&fps=1 1 工具介绍 作为一款执行效 ...

  3. 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 ...

  4. windows下搭建hadoop-2.6.0本地idea开发环境

    概述 本文记录windows下hadoop本地开发环境的搭建: OS:windows hadoop执行模式:独立模式 安装包结构: Hadoop-2.6.0-Windows.zip- cygwinIn ...

  5. Windows下使用Visual Studio Code搭建Go语言环境

    1.安装GO语言 下载地址:    https://golang.org/dl/ Windows下直接运行安装GO语言即可. 安装成功. 安装完毕GO语言后,需要添加GOPATH环境变量 ,指向自己的 ...

  6. windows下安装pycharm并连接Linux的python环境

    1. 下载安装Pycharm专业版 具体方法略.Pycharm5激活方法参考http://www.cnblogs.com/snsdzjlz320/p/7110186.html 2. 添加配置连接远程服 ...

  7. 图解Windows下开发Objective-C程序之一 - 搭建Objective-C开发环境

    一 下载资源 GNUstep Windows Installer提供了Windows平台下的Objective-C的模拟开发环境,一共有四个软件包:还需要下载CodeBlocks:可到我的网盘下载: ...

  8. windows下安装composer方法(不修改PATH环境变量)

    转载地址:http://www.th7.cn/Program/php/201410/297829.shtml composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: https://ge ...

  9. Windows下的SQL Server备份文件BAK在Linux环境下还原遇到的问题

    前段时间在Linux环境下安装了最新的SQL Server2017,参照微软官方文档配置完成以后,将本地的BAK备份文件发送到了Linux下的一个文件夹,我在自己电脑上的SQL Server 2012 ...

最新文章

  1. form表单序列化去除空值
  2. 缺乏管理思想的管理软件是没有灵魂的
  3. 张家口张北:加速“云计算”产业集聚
  4. html标签table的使用,HTML标签之table
  5. com 名字对象(3)使用IMoniker
  6. 计算机网络带宽是什么意思,网络带宽是怎么计算的?
  7. 【React深入】深入分析虚拟DOM的渲染原理和特性
  8. oracle adg维护,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...
  9. centos中mysql启动失败,解决CentOS下mysql启动失败
  10. 人工智能应用于自动驾驶技术中的优势
  11. 用r语言分析janeausten_R语言相关性分析
  12. python统计字符串个数_python实现字符串中字符分类及个数统计
  13. 【Get深一度】矩形窗/bartlett/Blackman/hamming/Hanning/kaiser -相控阵雷达原理
  14. 四位共阳极数码管显示函数_DS1302,四位共阳极数码管显示时钟,可调时间
  15. 转载:Session与JWT的使用
  16. 【Linux 内核】编译 Linux 内核 ⑦ ( 安装内核模块 | 安装内核 | 重启系统 | 查看当前内核版本 )
  17. 微信公众号如何开通模板消息功能?申请理由怎么写?
  18. python io密集 多线程_Python进阶:聊聊IO密集型任务、计算密集型任务,以及多线程、多进程...
  19. European Soccer Database(欧洲足球数据集)
  20. 我的2017年工作总结

热门文章

  1. 设计模式之十生成器模式
  2. 交换机和路由器技术-20-动态路由协议
  3. 2022年最新山东建筑八大员(材料员)模拟真题及答案
  4. mysql executereader_“c#”中“ExecuteReader”是什么意思?
  5. 阿斯利康英飞凡在华获批用于治疗广泛期小细胞肺癌;​君实生物与嘉晨西海成立合资公司 | 医药健闻...
  6. OpenCV运行出现0xc000000d的解决方法
  7. 腾讯听听使用体验(功能篇):诚意满满但并不智能
  8. android 驱动是什么文件格式,android手机屏幕驱动在哪个文件夹
  9. 英语知识点整理day11-谚语学习(C字母开头)
  10. 软件测试的一点心得体会