windows下Nginx+RTMP部署

简介: windows下Nginx+RTMP部署

在windows下部署参考博客:https://blog.csdn.net/l1028386804/article/details/80022437


参考这个部署完成后,一般没有什么问题,可以看到视频,细节问题在上面的博客里的评论中都已经写出来了。下面主要说下我部署过程中遇到的问题。


在本地windows10系统部署可以看视频,部署到阿里云服务器时(windows server 2008 R2 x64),提示如下错误:


“应用程序无法正常启动(0xc000007b)。请单击“确定”关闭引用程序”。


这个问题上网上百度了一下,找到了一些类似的问题,问题原因大概清楚了,是缺少对应的库文件,但是缺少哪一个文件,还是不知道。云服务器的系统是64位的,Nginx是32应用程序,可能是缺少对应32位的库文件。在网上也没有找到Nginx的这个问题,我就用最笨的方法,把本机上的大部分dll库复制过去!不过这样确实有效,Nginx可以启动了,Nginx启动后,再把所有的dll库文件选中然后删除,如果提示某一个dll正在使用,无法删除,那说明这个dll是必须的,点击跳过就行,这样剩下的dll就是需要留下的!


这样找到了需要的dll,其实只需要一个msvcr100.dll,记住是32位的。


使用FFmpeg推流测试:


我这里是用(海康的IPC)rtsp转的rtmp进行推流:

ffmpeg -y -i rtsp://admin:123456@192.168.1.100:554/h264/ch1/main/av_stream -c copy -f flv rtmp://192.168.1.121:1935/hls

也可以用OBS来作为源进行推流。


用VLC测试拉流直播:


rtmp://127.0.0.1:1935/hls


为了方便加了两个批处理脚本:


用于启动和停止Nginx

完整文件压缩包,下载既可以用


资源下载地址:https://download.csdn.net/download/wuquan_1230/11949266


如果CSDN没有积分可以在下面的百度网盘链接下载:


链接:https://pan.baidu.com/s/1OmEBzg7qR2ell9Yj53xA_g

提取码:90pz


目录
相关文章
|
4月前
|
应用服务中间件 PHP nginx
今日小结通过aliyun的本地容器镜像部署我的nginx和php环境
简介: 本教程介绍如何基于 Dragonwell 的 Ubuntu 镜像创建一个运行 Nginx 的 Docker 容器。首先从阿里云容器镜像服务拉取基础镜像,然后编写 Dockerfile 确保 Nginx 作为主进程运行,并暴露 80 端口。最后,在包含 Dockerfile 的目录下构建自定义镜像并启动容器,确保 Nginx 在前台运行,避免容器启动后立即退出。通过 `docker build` 和 `docker run` 命令完成整个流程。
199 24
今日小结通过aliyun的本地容器镜像部署我的nginx和php环境
|
26天前
|
应用服务中间件 Linux 网络安全
技术指南:如何把docsify项目部署到基于CentOS系统的Nginx中。
总结 与其他部署方法相比,将docsify项目部署到基于CentOS系统的Nginx中比较简单。以上步骤应当帮助你在不花费太多时间的情况下,将你的项目顺利部署到Nginx中。迈出第一步,开始部署你的docsify项目吧!
79 14
|
29天前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
328 0
|
9月前
|
弹性计算 运维 监控
快速部署 Nginx 社区版
Nginx是一个高性能的HTTP和反向代理服务器。Nginx在计算巢上提供了社区版服务,您无需自行配置云主机,即可在计算巢上快速部署Nginx服务、实现运维监控,从而方便地基于Nginx搭建您自己的应用。本文介绍使用如何通过计算巢快速部署Nginx社区版。
快速部署 Nginx 社区版
|
3月前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
338 1
|
9月前
|
监控 Windows
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计
151 1
|
6月前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
1180 8
|
9月前
|
监控 C# 块存储
Windows平台RTSP|RTMP播放器如何叠加OSD文字
做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。
177 1
Windows平台RTSP|RTMP播放器如何叠加OSD文字
|
8月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
8月前
|
前端开发 JavaScript 应用服务中间件
使用nginx部署网站
使用nginx部署网站