当前位置: 首页 > news >正文

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

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

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

推流

1. ffmpeg命令推流

官方说明文档地址:

推流规则

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, 可在推流时设定

比如推流是

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

拉流就是:

rtmp://192.168.111.111:10000001/test/live

查看推流视频

VLC

在这里插入图片描述

WVP后台

在这里插入图片描述

http://www.lryc.cn/news/498609.html

相关文章:

  • POSTGRESQL跟ORACLE语法区别和相同之处
  • 【知识点】图与图论入门
  • FPGA系列,文章目录
  • PAT乙级1003我要通过的做题笔记
  • 【React】React常用开发工具
  • Ubuntu20.04编译安装Carla全过程
  • Dijkstra 算法 是什么?
  • 英文输入法---华为OD机试2024年E卷
  • 理解 package.json 中版本号符号
  • 计算机网络-IPSec VPN基本概念
  • VsCode运行Ts文件
  • 模型 AITDA(吸引、兴趣、信任、渴望、行动)
  • 十、软件设计架构-微服务-服务调用Feign
  • 电子商务人工智能指南 3/6 - 聊天机器人和客户服务
  • 【AI模型对比】Kimi与ChatGPT的差距:真实对比它们在六大题型中的全面表现!
  • spring6:2入门
  • Netty - NIO基础学习
  • ArrayList的自动扩容机制源码
  • 【llm_inference】react框架(最小code实现)
  • PT8M2103 触控 I/O 型 8-Bit MCU
  • 英语时态学习+名词副词形容词变形方式
  • 浏览器解析页面流程
  • 图的遍历之DFS邻接矩阵法
  • Java --- JVM编译运行过程
  • HTML5 拖拽 API 深度解析
  • GO--基于令牌桶和漏桶的限流策略
  • MongoDB性能监控工具
  • Axure设计之模拟地图人员移动轨迹
  • Android环境搭建
  • 前端工程化面试题(一)