ffmpeg推流到nginx服务器,并使用vlc播放rtmp视频

简介: ffmpeg推流到nginx服务器,并使用vlc播放rtmp视频

1、下载ffmpeg

2、下载nginx。windows下ngix下载:

https://download.csdn.net/download/qq_23350817/12680515

3、开启rtsm服务器/nginx:

nginx.exe -c conf/nginx-win.conf

4、使用ffmpeg将视频文件转化为视频流并推送给rtmp服务器:

ffmpeg.exe -re -i test.wmv -f flv rtmp://127.0.0.1:1935/live/123

使用udp接收h264数据:

ffmpeg.exe -re -f h264 -i udp://127.0.0.1:10101 -vcodec libx264 -f flv rtmp://127.0.0.1:1935/live/123

5、打开vlc的网络串流,输入rtmp地址:rtmp://127.0.0.1:1935/live/123,点击播放即可。

相关文章
|
应用服务中间件 Linux nginx
FFmpeg学习笔记(一):实现rtsp推流rtmp以及ffplay完成拉流操作
这篇博客介绍了如何使用FFmpeg实现RTSP推流到RTMP服务器,并使用ffplay进行拉流操作,包括在Windows和Linux系统下的命令示例,以及如何通过HTML页面显示视频流。
3881 0
|
编解码 Java Android开发
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流
​SRT Streamer是一个安卓手机端的开源SRT协议直播推流框架,可用于RTMP直播和SRT直播。SRT Streamer支持的视频编码包括H264、H265等等,支持的音频编码包括AAC、OPUS等等,可谓功能强大的APP直播框架。另一款APP直播框架RTMP Streamer支持RTMP直播和RTSP直播,不支持SRT协议的直播。而本文讲述的SRT Streamer支持RTMP直播和SRT直播,不支持RTSP协议的直播。有关RTMP Streamer的说明参见之前的文章《使用RTMP Streamer开启APP直播推流》,下面介绍如何使用SRT Streamer开启手机直播。
366 4
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流
|
网络协议 应用服务中间件 nginx
FFmpeg错误笔记(一):nginx-rtmp-module推流出现 Server error: Already publishing
这篇文章讨论了在使用nginx-rtmp-module进行RTMP推流时遇到的“Server error: Already publishing”错误,分析了错误原因,并提供了详细的解决办法,包括修改nginx配置文件和终止异常的TCP连接。
757 0
FFmpeg错误笔记(一):nginx-rtmp-module推流出现 Server error: Already publishing
|
视频直播 Windows
FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流
《FFmpeg开发实战》书中介绍了直播中的RTSP、RTMP和SRT协议,SRT提供更低延迟和稳定性。FFmpeg从4.0版起支持SRT,OBS Studio和MediaMTX等工具也已支持。在Windows环境下,通过集成libsrt的FFmpeg,可以建立SRT直播系统。MediaMTX日志显示SRT服务监听8890端口,OBS Studio设置SRT推流至"publish:live"。ffplay和VLC通过"read:live"拉流成功,验证了SRT推拉流功能。更多详情见《FFmpeg开发实战:从零基础到短视频上线》。
1311 2
FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流
|
应用服务中间件 nginx
一文搞定Nginx配置RTMP!
一文搞定Nginx配置RTMP!
1435 4
FFmpeg学习笔记(二):多线程rtsp推流和ffplay拉流操作,并储存为多路avi格式的视频
这篇博客主要介绍了如何使用FFmpeg进行多线程RTSP推流和ffplay拉流操作,以及如何将视频流保存为多路AVI格式的视频文件。
1742 0
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
451 0
|
弹性计算 云计算
什么是云服务器ECS?阿里云ECS服务器视频介绍
阿里云服务器ECS视频介绍,云服务器ECS(Elastic Compute Service)是阿里云提供的IaaS级服务,具备卓越性能、稳定可靠与弹性扩展特性。ECS让用户无需采购硬件即可便捷、高效地使用服务器资源,支持业务快速启动与灵活调整。
283 0
|
6月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
534 10
|
6月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。