码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 视频监控平台功能:国外的硬盘录像机NVR通过ISUP协议(原ehome协议)接入AS-V1000视频平台


    目录

    一、背景说明

    二、ISUP协议介绍

    1、海康ISUP协议概述

    2、ISUP协议支持主码流和子码流切换

    (1)灵活配置和个性化

    (2)适应不同网络带宽,提高使用体验

    3、海康ehome相关文章

    三、ISUP协议接入说明

    1、平台侧ISUP协议配置

    2、设备侧ISUP协议配置

    3、ISUP设备接入状态和通道

    四、接入验证

    1、浏览实时视频

    2、视频质量问题解决

    (1)视频质量问题描述

    (2)问题分析

    (3)问题解决

    五、参考文章:


    一、背景说明

            国际公司A有一些在海外的视频设备要接入到国内的AS-V1000视频监控平台,原本方案是通过国标接入,但是这批国外的网络摄像机IPC和硬盘录像机DVR/NVR设备不支持国标GB 28181协议。

            经过与沟通得知,客户设备支持ISUP协议(或者叫做ehome),而AS-V1000视频监控平台也支持ISUP5.0协议(以及ehome2.0、ehome2.1、ehome4.0协议),因此定下方案,采用ISUP协议实现接入。

    二、ISUP协议介绍

    1、海康ISUP协议概述

            ISUP协议是海康威视基于移动监控场景下开发的设备主动注册协议,支持实时预览、录像回放、对讲、报警、定位等功能。

            ISUP协议不仅实现了GB28181里所有的功能,并且在海康的不同类型设备上支持了其自定义的场合下的功能特性。包括智能报警、在低功耗场景下的设备控制及公网环境下的语音对讲指挥等场景,都比GB28181-2016协议的功能更加丰富。

    2、ISUP协议支持主码流和子码流切换

             海康isup支持主码流和子码流的切换;而国标GB28181在最新的2022版本中才支持主码流和子码流的切换。有两大作用:

    (1)灵活配置和个性化

            用户可以根据自己的实际需求和网络环境,灵活配置主码流和子码流的参数,如分辨率、帧率和码率等。这有助于在满足监控需求的同时,最大化利用网络资源。

    (2)适应不同网络带宽,提高使用体验

            利用主码流和子码流切换功能,用户可以根据实际情况自动或手动调整。例如,在远程预览时,如果预览窗口大小超过一定基准,系统可以自动切换到主码流以提供更高质量的视频;如果预览窗口较小或网络带宽有限,则自动切换到子码流以确保流畅性。

    3、海康ehome相关文章

            前面我们也讲过海康ehome的相关文章,有兴趣的可以参考:

            (1)“海康威视NVR通过ehome协议接入视频监控平台,视频浏览显示3011超时错误

    的问题解决,即:The request timeout! 【3011】”

            (2)“海康ehome协议及应用”

    三、ISUP协议接入说明

    1、平台侧ISUP协议配置

            在平台端配置ehome协议连接的相关设置,打开相关端口,如下图:

      

    2、设备侧ISUP协议配置

            在设备端配置连接平台所使用的相关参数,如下图:

    3、ISUP设备接入状态和通道

            等待注册状态变为在线后,即可在AS-V1000平台管理端获取到设备信息,如下图:

             点击对应设备的通道,出现通道信息,如下:

    四、接入验证

            获取通道后,然后进行资源、权限分配,具体可以参考以前的文章:

            《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR最详细最全面的介绍)》

    1、浏览实时视频

            完成配置后,用户登录客户端,既可成功看到视频画面,如下图示:

    2、视频质量问题解决

    (1)视频质量问题描述

            在观看到客户视频时,发现实时视频时常有卡顿、花屏、打开速度慢的情况,如下图所示:

    (2)问题分析

            经过分析,可能有两个原因:

            (1)一部分原因是由于客户设备在海外,导致平台与设备的延迟过高。

            (2)另一方面,客户的视频通道设置的码率和分辨率较高,导致占用带宽过大。

            那么这种情况,就可以使用接入子码流的方式来改善这个情况。

            AS-V1000平台可以在通道获取时,选择获取的是主码流还是子码流。

    (3)问题解决

            选择子码流后,视频观看时的卡顿明显减少,视频非常流畅,但是图像分辨率降低,视频质量降低、码流降低了很多。

    五、参考文章:

            (1)《海康威视NVR通过ehome协议接入视频监控平台,视频浏览显示3011超时错误

    的问题解决,即:The request timeout! 【3011】》

            (2)《海康ehome协议及应用》

            (3)《主流DVR/NVR视频接入介绍:NVR接入视频监控平台的方法(视频监控接入NVR最详细最全面的介绍)》


    文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


  • 相关阅读:
    虚拟机配置完NAT模式之后可以和主机ping通但是ping 百度显示:网络不可达
    2019新鲜出炉的BAT通关面试题 Java岗
    ASP.NET Core 3.1系列(18)——EFCore中执行原生SQL语句
    FlinkCDC菜鸟教程/演示 Postgres 基于Flink CDC 导入 Elasticsearch
    GO 在linux 平台编译android 交叉编译
    Spring Cloud(八)分布式事务(*)
    antd 列表list的问题
    9. React 高阶组件是什么, 和普通组件有什么区别, 适用什么场景?
    interview: Tell Me About Yourself
    【UE 材质】制作加载图案(2)
  • 原文地址:https://blog.csdn.net/weixin_70208651/article/details/139844391
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号