• RTSP协议视频平台EasyNVR转发流延时问题的深入说明讲解


    对于使用RTSP协议视频平台EasyNVR的用户,通常需求点就是保证视频的播放稳定性,还有就是视频流的延时问题。

    时常会有用户有对于EasyNVR(特指使用EasyNVR)的延时产生疑问。一般我们说视频延时只有几百毫秒,实际使用中却有几秒甚至是十几秒的延时,是什么因素导致了这样的差距?

    EasyNVR延时不统一问题

    从下图来看,同一个摄像机的视频流在同一时间播放会出现不同的延时,按照正常的情况,同一个摄像机出现视频流应该是一样的延时,从截图中可以看出,同一个摄像机出现的延时相差居然有十几秒,下面我们具体分析一下原因。

    问题分析

    摄像机是同一个,也在同一个内网,差别就在于播放的客户端不同,播放的视频流的协议也不确定。因此我们可以直接拿到EasyNVR转发出的视频流的地址,直接用不同的客户端来进行播放,以此来和摄像机自身插件播放器进行比较,这样应该是最标准的延时说明了。

    我们同时使用EasyNVR的RTMP流用vlc、webplayer、EasyPlayer-RTMP进行对比。

    同时播放rtmp流,会发现不同的客户端播放显示播放的延时是不一样的,由此可以发现,同一路流,不同客户端播放出现不同延时。通过这个我们就可以确定,视频流的延时是没问题的。

    相比于摄像机的客户端发现,流的延时是在一秒内,延时大概率就是由于使用播放的客户端造成的,因此当我们需要低延时直播时,在其他条件一定的情况下使用低延时播放器进行集成播放。

  • 相关阅读:
    LAMP环境搭建博客
    PHP项目中经常用到的无限极分类函数
    在PHP项目中,每个类都要有对应的命名空间,为什么?
    一键解决docker pull hello-world的问题
    网盘10M速度下载-亿寻下载器
    《提问的智慧》
    idea出现 Error:(1, 1) java: 非法字符: 'ufeff'解决方式
    多线程的四种实现方式
    Java中的get()方法和set()方法
    Java构造器(构造方法/constructor)
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13444325.html
Copyright © 2020-2023  润新知