您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
使用ffmpeg将海康开放平台rtsp回放流转rtmp流及转存为mp4文件
发布时间:2025-02-13 23:37:36编辑:雪饮阅读()
-
基于上篇搭建的nginx流媒体服务器
https://www.gaojiupan.cn/manshenghuo/chengxurensheng/5958.html
那么接下来
在海康开放平台对接取得rtsp回放流,可以用vlc播放器播放成功。但是如果我取到rtmp回放流,在vlc就无法播放。
我的思路是将rtsp流再经过nginx的流媒体服务转为rtmp流。
这样就会形成一个nginx出来的rtmp拉流地址也即是rtsp推流给nginx的推流地址。
ffmpeg的下载可以访问链接如:
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
然后用ffmpeg推流
ffmpeg -re -rtsp_transport tcp -i "rtsp://sunba.tpddns.cn:554/openUrl/MrTmqKk?beginTime=20250212T140049&endTime=20250212T140145&playBackMode=1" -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 "rtmp://127.0.0.1:1935/live/live"
那么然后用vlc来播放流
当然你也可以直接转换成mp4文件:
ffmpeg -re -rtsp_transport tcp -i "rtsp://sunba.tpddns.cn:554/openUrl/MrTmqKk?beginTime=20250212T140049&endTime=20250212T140145&playBackMode=1" -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f mp4 -s 1280x720 -q 10 "1.mp4"
关键字词:ffmpeg,海康,开放,平台,rtsp,rtmp,mp4,文件,转存,流
相关文章
- win10下搭建基于nginx的流媒体服务器(nginx 1.7.11.3
- 27-SpringMVC的请求-文件上传-多文件上传的代码实现
- 26-SpringMVC的请求-文件上传-单文件上传的代码实现2
- 25-SpringMVC的请求-文件上传-单文件上传的代码实现1(
- 24-SpringMVC的请求-文件上传-客户端表单实现
- 17-SpringMVC的请求-获得请求参数-静态资源访问的开启
- 12-SpringMVC组件解析-SpringMVC组件扫描(SpringMVC配
- 04-Spring集成web环境-自定义ContextLoaderListener2(
- 14-Spring注解开发-新注解详解(全注解类代替Spring Co
- 07-Spring配置数据源-Spring(配置文件中)加载properti