开发者社区> 凌浩雨> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Windows使用Nginx搭建RTMP服务器

简介: 简介 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 nginx-rmtp-module是Nginx服务器的流媒体插件。
+关注继续查看

简介

  • Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
  • nginx-rmtp-module是Nginx服务器的流媒体插件。
  • nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流。

1. 下载ffmpeg的Windows静态版,并解压。

2. 下载nginx-rtmp-windows版并解压。

3. 双击nginx.exe。

4. 浏览器打开http://localhost:8080/

img_8a68c3e14165995fae087d59b4951ea1.png
图1.png

5. 使用ffmpeg推流

ffmpeg -re -i C:\Users\Administrator\Desktop\snooker.mp4
-vcodec libx264 -acodec libvo_aacenc -f flv rtmp://localhost:12345/live/room

其中"C:\Users\Administrator\Desktop\snooker.mp4"是本地视频路径,"rtmp://localhost:12345/live/room"是网络推流地址,默认应该为"rtmp://localhost:1935/live/room",由于此处我在配置文件中更改过端口,因此不同。

6. 观看

左侧Player下面的Address右侧输入推流地址


img_01abeffd05deba53743745c43b1827c2.png
图2.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Windows平台使用Gitblit搭建Git服务器
Windows平台使用Gitblit搭建Git服务器
48 0
使用Nginx搭建文件服务器
之前已经出了Nginx搭建和配置的文章,所以不再赘述,如有不会搭建看下面链接:
37 0
WEB服务器Nginx WINDOWS最简部署
WEB服务器Nginx WINDOWS最简部署
40 0
MAC使用Nginx搭建RTMP服务器
1、先安装homeView 安装命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 移除命令 ruby -e "$(curl -fsSL https://raw.
1059 0
+关注
凌浩雨
毕业于贵州大学大数据与信息工程学院,目前是一名移动端工程师,就职于北京乾元大通信息技术有限责任公司。
397
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载