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后台
相关推荐
大大祥19 小时前
Android FFmpeg集成
android·ffmpeg·kotlin·音视频·jni·ndk·音视频编解码
好多渔鱼好多19 小时前
【流媒体】FFmpeg技术介绍与构建方法
ffmpeg
没有羊的王K19 小时前
下载安装FFmpeg教程
ffmpeg
kkoral20 小时前
【FFmpeg 智慧园区场景应用】1.实战命令清单
ffmpeg
天虎20 小时前
使用VS2019编译ShiftMediaProject版本FFmpeg
ffmpeg
kkoral21 小时前
【FFmpeg 智慧园区场景应用】2.自动化处理 Shell 脚本
运维·ffmpeg·自动化
代码煮茶君1 天前
FFmpeg 音视频转码全攻略:参数详解与实战指南
ffmpeg·音视频
深念Y2 天前
录屏意外中断的视频修复软件 untrunc
ffmpeg·文件·视频·录屏·软件·修复工具·untrunc
Black蜡笔小新2 天前
国标设备如何在EasyCVR视频汇聚平台获取RTSP/RTMP流?
网络·ffmpeg·音视频
lcyw3 天前
GB28181: 使用ffmpeg编码h264为ps流
ffmpeg