首页 > 系统相关 >windows环境下,搭建RTSP视频推流服务器

windows环境下,搭建RTSP视频推流服务器

时间:2023-06-22 15:14:39浏览次数:61  
标签:RTSP ffmpeg windows rtsp server simple 推流 下载

1. 环境与配置

1.1 系统环境

我这里使用的Windows 10 64位

1.2 下载RTSP服务器

下载页面 : https://github.com/aler9/rtsp-simple-server/releases
这里,我们下载 rtsp-simple-server_v0.19.1_windows_amd64.zip

在百度网盘上下载也可以

链接:https://pan.baidu.com/s/1FqMnAJWPobgwG0ReeDmqgQ?pwd=3m4e
提取码:3m4e


在这里插入图片描述

1.3 下载FFmpeg

下载页面 : https://github.com/BtbN/FFmpeg-Builds/releases
这里,我们下载 ffmpeg-n4.4-latest-win64-gpl-4.4.zip

也可以从百度网盘上下载

链接:https://pan.baidu.com/s/1_mCRAJZEmnUn0SSpSFYiTQ?pwd=ix6p
提取码:ix6p

在这里插入图片描述

1.4 获取一个视频文件

可以是自己用手机录一段视频,导入到电脑上。
或者从网上下载一段视频文件。

1.5 解压到同一个文件夹下

rtsp-simple-server_v0.19.1_windows_amd64.zipffmpeg-n4.4-latest-win64-gpl-4.4.zip解压到同一文件夹下。
同时,将视频文件也放入该文件夹下。

在这里插入图片描述

2. 启动服务器,进行推流

2.1 使用命令行,运行rtsp-simple-server.exe

我们打开CMD,进入该文件夹目录下,执行rtsp-simple-server.exe

在这里插入图片描述
看到[RTSP] listener opened on :8554 (TCP),就说明rtsp服务器启动成功了

还有rtmp、hls之类,有兴趣可以研究下

2.2 使用ffmpeg 执行推流

我们打开一个新的CMD窗口,进入文件夹目录下,执行如下命令,注意:这里的视频文件名需要改成你自己的视频文件名

ffmpeg -re -stream_loop -1 -i 你视频的文件名 -c copy -f rtsp rtsp://127.0.0.1:8554/video
 
  • 1

参数说明
-re 是以流的方式读取
-stream_loop -1 表示无限循环读取
-i 就是输入的文件
-f 格式化输出到哪里

执行完毕后,如下所示
在这里插入图片描述

2.3 打开VLC media Palyer

打开VLC media Palyer,这个是win10自带的播放器,选择媒体->打开网络串流

在这里插入图片描述

也可以使用迅雷影音,也能播放rtsp流

输入rtsp://127.0.0.1:8554/video
在这里插入图片描述
点击播放,就可以看到视频在播放了
在这里插入图片描述

参考
windows环境下python使用ffmpeg rtsp推流
Windows环境下视频文件转成RTSP视频流和RTMP流

   

标签:RTSP,ffmpeg,windows,rtsp,server,simple,推流,下载
From: https://www.cnblogs.com/sexintercourse/p/17497747.html

相关文章

  • 手把手教你在Windows下搭建Vue开发环境
    一、下载Note.js下载地址:https://nodejs.org/zh-cn/download 二、点击安装包无脑下一步即可(建议修改下路径)三、在选择的安装路径下创建两个文件夹node_cache和node_global 四、打开CMD,设置缓存路径和全局模块存放路径4.1 缓存路径npmconfigsetcache"D:\So......
  • ubuntu 访问Windows的共享
    假定您的Windows共享网络连接已经正确设定好。网络主机的IP:192.168.0.1网络主机的使用者名称:myusername网络主机的登录密码:mypassword网络主机的登陆域为:mydomain分享中的目录名称:share1主机上要挂载的目录:/media/sharename要挂载网络共享目录时sudomkdir/medi......
  • R语言中的跨平台支持:如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化
    目录当今数据科学领域,R语言已经成为了数据分析和可视化的流行工具。R语言具有强大的功能和灵活性,使得它可以在各种不同的平台上运行,包括Windows、MacOS和Linux。因此,本文将介绍R语言中的跨平台支持,如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化。一、引言随着数......
  • 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
    打开PowerShell后,直接复制下面安装.NETFramework3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value0Restart-Service-NamewuauservInstall......
  • 【pywifi】Windows下import pywifi库报错:ModuleNotFoundError: No module named ‘com
    1、解决方法pipinstallcomtypes 参考链接:(88条消息)Windows下importpywifi库报错:ModuleNotFoundError:Nomodulenamed‘comtypes‘原因排查_广东上大分的博客-CSDN博客......
  • Windows 2008服务器远程桌面授权的120天到期了,怎么激活?
    Windows2008以上服务器版本操作系统安装了远程桌面服务后,只能免费使用120天,这就会让很多用户头疼,多界面无法正常运行了多少会影响到业务。今天我和你们分享几个解决服务器多界面120天就到期的问题,希望可以帮助到你一、重复利用120天授权超时后,在“运行”输入 "regedit",进入注册......
  • windows维护日常整理
    在命令提示符窗口中使用以下命令可以查询80端口是否被打开: netstat-ano|findstr:80这个命令会列出所有正在使用80端口的网络连接。如果80端口被打开,你将会看到一些相关的信息,包括本地地址、外部地址和进程ID。如果80端口没有被打开,你将不会看到任何输出。注意:这个命令......
  • [万神网络科技]Windows12网页版开源HTML源码
    Windows12网页版开源HTML源码源码介绍Windows12网页版是一个开源项目,使用标准网络技术,例如Html、CSS和Javascript,希望让用户在网络上预先体验Windows12因为这只是概念版,所以内容可能与Windows12正式版本不一致。源码截图下载地址:vx公众号:万神的小屋......
  • Windows如何共享文件夹?
    本方法适用于同个局域网内的共享:1、设置共享文件夹1.1创建需要共享的文件夹,选中共享文件夹,右键打开“属性”窗口,点击“共享”栏目,点击“共享(S)...”按钮;1.2添加可访问该共享文件夹的用户;1.3设置用户的权限级别,点击“共享”按钮;1.4完成设置,点击“完成”;1.5设置网络......
  • Windows系统下修改host文件
    window环境:hosts文件存放位置:C:\windows\system32\drivers\etc1、按win+r组合键,输入C:\windows\system32\drivers\etc并回车; 2、选中hosts文件,右键,使用文本工具(如Notepad++、记事本等,可以备份一份hosts文件); 3、在末尾添加hosts配置并保存; 4、配置好后......