ZLMediaKit+wvp (ffmpeg+obs)推拉流测试

这里使用了两种方式: ffmpeg命令和 OBS

OBS推流在网上找了些基本没有说明白的, 在ZLMediaKit的issues中看到了一个好大哥的提问在此记录一下
使用OBS推流,rtmp,报鉴权失败

推流

1. ffmpeg命令推流

官方说明文档地址:

推流规则

sh 复制代码
rtsp://192.168.1.4:10554/test/10000001?sign=a9b7ba70783b617e9998dc4dd82eb3c5

这里官方说明需要简单的解释一下:

10000001: 是自定义的流ID

这里的ip和端口是 ZLMediaKit服务的地址和端口, 这里的sign 是 sign=md5(pushKey) , pushkey在wvp数据库的wvp_user表中找, 注意这里的md5 得到的结果是小写的值

MD5在线加密/解密/破解---MD5在线

推流命令:

需要修改的地方 ip 端口(默认1935) sign(用户表里找pushkey然后MD5小写加密)

复制代码
ffmpeg -stream_loop -1 -re -i /usr/local/java/testVideo/test.mp4 -acodec copy -vcodec copy -f flv  rtmp://192.168.111.111:1935/test/10000001?sign=41db35390ddad33f83944f44b8b75ded

可以通过VLC或者 wvp后台的推流列表中查看推流的视频

2. OBS推流

OBS推流就是把ffmpeg推流的方式给拆分一下. 但是需要注意少了一个斜杠. obs会自动加上, 这里在ZLMediaKit的issues中有提到使用OBS推流,rtmp,报鉴权失败

拉流:

rtmp://192.168.111.111:1935/test/10000001

这里的live是自定义流ID, 可在推流时设定

比如推流是

sh 复制代码
ffmpeg -stream_loop -1 -re -i /usr/local/java/testVideo/test.mp4 -acodec copy -vcodec copy -f flv  rtmp://192.168.111.111:1935/test/10000001?sign=41db35390ddad33f83944f44b8b75ded

拉流就是:

sh 复制代码
rtmp://192.168.111.111:10000001/test/live

查看推流视频

VLC
WVP后台
相关推荐
zone_z3 天前
07 · 等待事件与 OWI 方法:从 OSW 到 BUG 的完整破案实录
linux·数据库·oracle·ffmpeg·bug·troubleshooting
'2063 天前
**写了个自动整理下载视频的脚本:按片名归档、自动重命名、生成目录索引
开发语言·python·ffmpeg·音视频·cctv
殷忆枫4 天前
嵌入式Linux下基于FFmpeg实现MP4解码为JPG图片(SSD202D交叉编译实战)
linux·运维·ffmpeg
≮傷£≯√5 天前
图片合并成视频 img2video ffmpeg
ffmpeg·音视频
HY小宝F5 天前
树莓派 FFmpeg 实战笔记(二):命令行、源码编译与硬件编码的真相
学习·职场和发展·ffmpeg
qq_316837755 天前
uniapp + Vite + ffmpeg-wasm 0.12.x 集成示例
ffmpeg·uni-app·wasm
qingmiaozhuan5 天前
电脑录屏黑屏?只有声音没画面?从原理到排查一篇搞定
ffmpeg·电脑·音视频开发·录屏技术·电脑录屏
大鹅办公5 天前
酷狗音乐怎么转换MP3格式?4种方法亲测对比+避坑指南(附FFmpeg命令行教程)
ffmpeg·音视频·音频格式
工具派6 天前
记一次用在线工具压缩视频的过程(两档实测)
ffmpeg·视频压缩·crf
bu_shuo7 天前
使用ffmpeg快速截取一段视频
ffmpeg·音视频