阅山

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Programming
  3. javascript
  4. 正文

ZLMediaKit与jessibuca对于海康RTSP流演示的研究与测试

2025-09-15

问题概览

使用jessibuca开源版通过ZLMediaKit播放海康rtsp流时,能感受到有6秒延迟,因此探究一下。

经过测试:

  • 用vlc直接播放原始流,稳定延迟2秒;
  • 用vlc播放zlm的rtsp流,和vlc播放原始流延迟几乎无差异,画面基本同步;
  • 用jessibuca播放zlm的ws-flv流,延时会超过0~30秒;
  • 多个jessibuca播放器播放同一个ws-flv流path时,有些jess播放器会有延时,有些jess播放器没有延迟。重新F5筛选后,也是一样。貌似是因为zlm内部的ws缓存导致。目前看起来大概是GOP缓存。

总结

所以延时敏感的情况下一般不开启B帧,这种情况下编码延时应该是毫秒级别,不是很大。

问题探究

官方文档定义

zlmediakit

修改config.ini配置文件,将[rtsp]的lowLatency=1,启用低延时模式

jessibuca

标签: 暂无
最后更新:2025-09-15

代号山岳

知之为知之 不知为不知

点赞
< 上一篇

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号