搭建rtmp流媒体服务器的步骤

简介: 网络上很多问文章介绍使用ffmpeg推送和拉流,经常遗漏安装rtsp-simple-server的步骤,执行推流命令:

网络上很多问文章介绍使用ffmpeg推送和拉流,经常遗漏安装rtsp-simple-server的步骤,执行推流命令:


D:\software\ffmpeg-7.0.1-full_build\bin\ffmpeg.exe -re -stream_loop -1 -i "D:\Video\汪汪队立大功\S07\001.mp4" -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1/live/test110


会出现如下报错:


[tcp @ 00000256cd34b3c0] Connection to tcp://127.0.0.1:1935?tcp_nodelay=0 failed: Error number -138 occurred

[rtmp @ 00000256cd3cd340] Cannot open connection tcp://127.0.0.1:1935?tcp_nodelay=0


找到一个比较完整的过程的介绍文章:


基于FFmpeg进行rtsp推流及拉流(详细教程)_ffmpeg推流-CSDN博客


补齐了启动rtsp-server过程,执行mediamtx.exe 作为 rtsp-simple-server,遇到如下问题:

QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png QQ截图20240620173159.png

1. 遇到报错


D:\software\mediamtx_v1.8.3_windows_amd64>mediamtx.exe

2024/06/20 11:35:41 INF MediaMTX v1.8.3

2024/06/20 11:35:41 INF configuration loaded from D:\software\mediamtx_v1.8.3_windows_amd64\mediamtx.yml

2024/06/20 11:35:41 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)

2024/06/20 11:35:41 ERR listen tcp :1935: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

2024/06/20 11:35:41 INF [RTSP] listener is closing

2024/06/20 11:35:41 INF waiting for running hooks


解决方法:


启动windows power shell后,执行:


sc stop winnat


sc start winnat


sc相关介绍:SC命令一键搞定

————————————————


相关文章
|
1月前
|
存储 网络安全 PHP
在阿里云服务器上如何搭建网站,网址怎么建站图文教程详解案例及步骤.
做好一个网站不仅需要我们对站点装修及内容发布,也需要我们学会对网站运营,如进行站长推送,将我们内容快速推送到各大搜索平台,有效的让用户能搜索到我们内容,或者需要在谷歌推广就必须对网站添加SSL证书,这样搜索域名的时候搜索框不会出现<不安全>字符在域名前面,以及运行网站要懂运维,出现BUG时要去及时解决查找原因.自始至终自身要不断学习网络相关知识,遇到问题方能迎刃而解. 本文结束,如还有不懂的同学可联系作者,倾力而为,祝您成功!
340 73
|
1月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
94 13
|
1月前
|
监控 应用服务中间件 Apache
不同服务器环境301重定向具体实施步骤
本文详细介绍301重定向配置方法,涵盖Apache、Nginx、IIS服务器环境及WordPress、Cloudflare等平台工具的实现方式。提供具体规则示例与操作步骤,包括单页、整站和批量路径重定向。同时,强调验证与监控的重要性,列出测试清单及搜索引擎通知方法,并针对常见问题如重定向循环、参数丢失等提供解决方案。最后总结最佳实践原则,确保SEO权重传递与用户体验优化。
117 17
|
3月前
|
弹性计算 数据可视化 网络安全
【够用就好006】-PC桌面管理ECS服务器的实操步骤
【够用就好006】-PC桌面管理ECS服务器的实操步骤#够用就好#知其然知其所以然#aigc创意人左边
|
5月前
|
存储 编解码 应用服务中间件
使用Nginx搭建流媒体服务器
本文介绍了流媒体服务器的特性及各种流媒体传输协议的适用场景,并详细阐述了使用 nginx-http-flv-module 扩展Nginx作为流媒体服务器的详细步骤,并提供了在VLC,flv.js,hls.js下的流媒体拉流播放示例。
600 3
|
6月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
298 4
|
7月前
|
NoSQL Linux PHP
|
监控 Unix 应用服务中间件
Android-音视频学习系列-(八)基于-Nginx-搭建(rtmp、http)直播服务器
Android-音视频学习系列-(八)基于-Nginx-搭建(rtmp、http)直播服务器
|
8月前
|
Ubuntu 开发工具 git
在Ubuntu上部署BOA服务器的步骤
部署BOA服务器是一个涉及多个步骤的过程,包括系统更新、安装依赖、下载和编译源代码、配置服务器以及启动和验证。遵循上述步骤,可以在Ubuntu系统上成功部署BOA服务器,为开发和测试提供一个轻量级的Web服务器环境。
234 0
|
10月前
|
存储 编解码 应用服务中间件