首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mysql

    hhdb客户端介绍(11

    开发人员 功能实现:开发人员可以通过该说明书了解MySQL数据库客户端提供的接口功能,从而实现与数据库服务器的交互。 测试人员 测试用例编写:测试人员可以根据接口设计说明书编写测试用例,对客户端接口进行充分的测试,确保接口功能的正确性和稳定性。 运维人员 系统维护:运维人员需要了解客户端接口的功能和使用方法,以便在系统维护和升级过程中,确保数据库服务的正常运行。 其他相关人员 技术支持:技术支持人员可以通过说明书快速了解客户端接口的功能和使用方法,为用户提供及时有效的技术支持。

    28210编辑于 2025-03-31
  • 来自专栏海之滨云视频和流媒体技术

    国标GB28181协议客户端开发(二)程序架构和注册

    国标GB28181协议客户端开发(二)程序架构和注册 本系列文章旨在探讨国标GB28181协议设备端的开发过程。 本文将聚焦于架构设计和设备注册,并详细介绍了设备端的程序架构设计、exosip库介绍和接口分类,以及GB28181设备端的注册流程和信令交互报文。 通过阅读本文,读者将深入了解GB28181协议设备端的架构设计原则、exosip库的使用方法,以及设备的注册过程和信令交互的关键报文。 一、程序架构设计 在GB28181协议设备端的开发中,良好的程序架构设计是保证系统稳定性和可扩展性的基础。 以下为开发GB28181协议设备端的程序框架: 二、exosip库介绍和接口分类 eXosip是一个基于oSIP库的扩展库,用于实现SIP协议的开发。

    3.2K20编辑于 2023-07-06
  • 来自专栏海之滨云视频和流媒体技术

    国标GB28181协议客户端开发(三)查询和实时视频画面

    国标GB28181协议客户端开发(三)查询和实时视频画面 本文是《国标GB28181协议设备端开发》系列的第三篇,探讨了信息查询和实时视频在GB28181协议中的应用。 读者将通过本文了解到GB28181协议设备端开发中信息查询和实时视频的关键知识点。 一、设备目录查询 设备目录查询是GB28181协议中的一项重要功能。 其数据传输协议和传输规范要求如下: 数据传输协议: GB28181协议规定了两种数据传输协议,分别是实时传输协议(RTP)和实时控制协议(RTCP)。 传输规范要求: GB28181协议对实时视频的传输做出了一些规范要求。其中包括视频编码格式、分辨率、帧率、码率等参数的定义,以及数据传输时的加密和压缩要求。 下面是一个完整的实时视频信令交互过程: 图片 GB28181平台需要查看实时画面的时候,向目标设备发送实时视频邀请信令(Invite)。

    2.2K00编辑于 2023-07-06
  • 来自专栏海之滨云视频和流媒体技术

    国标GB28181协议客户端开发(一)整体流程和技术选型

    国标GB28181协议客户端开发(一)整体流程和技术选型 本系列文章将介绍国标GB28181协议设备端的开发过程。本文旨在探讨整体设计和技术选型方面的考虑,为开发人员提供指导和参考。 文章将从设备端开发的整体架构、信令交互流程以及关键技术选型等方面展开讨论,帮助有需要的读者了解和把握GB28181协议设备端开发的要点,掌握开发GB28181协议设备端所需的技术和知识,为实际项目的开发奠定基础 一、GB28181协议简介 GB28181全称是“公共安全视频监控联网系统信息传输、交换、控制技术要求”,它定义了视频监控设备之间的联网通信协议,旨在实现视频监控系统的互联互通和统一管理。 通过以上几点,可以看出来,GB28181是跟SIP协议有非常大的相似性,但是两者侧重领域不同,GB28181协议是在SIP协议的基础上针对视频监控领域进行了定制和扩展,以满足视频监控设备之间的联网通信需求 在GB28181平台发送录像回放请求时,设备根据请求将对应时间段的录像数据,组合成RTP报文,发送给请求方进行回放。 报警处理:设备接收报警触发信号,并发送报警通知给GB28181平台。

    5.8K90编辑于 2023-07-06
  • 来自专栏txp玩Linux

    GB28181协议--GB28181协议简介

    2、GB28181框架: SIP 监控域互联结构示意图如下图所示: GB28181的联网方式分为级联和互联方式,级联方式可以详细分为信令级联和媒体级联,下图分别为信令级联和媒体级联方式: 信令级联: 媒体级联 4、GB28181具体功能: GB28181协议规定支持的功能有如下几项: (1)注册和注销 应支持设备或系统进入联网系统时向SIP 服务器进行注册登记的工作模式。 实时视音频点播的信令流程分为客户端主动发起和第三方呼叫控制两种方式, 联网系统可选择其中一种或两种结合的实现方式。 其中, 信令1、8、9、10、11、12 为SIP 服务器接收到客户端的呼叫请求后通过 B2BUA 代理方式建立媒体流接收者与媒体服务器之间的媒体流信令过程, 信令2 ~ 7 为SIP 服务器通过三方呼叫控制建立媒体服务器与媒体流发送者之间的媒体流信令过程 (l)SIP 服务器将消息11 转发给媒体服务器, 完成与媒体服务器的Invite 会话建立过程。

    4.5K21编辑于 2023-11-06
  • 来自专栏海之滨云视频和流媒体技术

    国标GB28181协议客户端开发(四)实时视频数据传输

    国标GB28181协议客户端开发(四)实时视频数据传输 本文是《国标GB28181协议设备端开发》系列的第四篇,介绍了实时视频数据传输的过程。 通过解读INVITE报文中的SDP信息,读取和解析视频文件或图片文件,进行数据编码,以及h264封装为PS格式,最终通过RTP数据发送,实现了GB28181协议设备端的视频传输功能。 本文将逐步详细介绍每个模块的实现步骤和相关技术要点,帮助读者理解和应用GB28181协议进行实时视频传输。 一、INVITE报文的SDP信息解读 在GB28181协议中,在实时音视频传输过程中,使用INVITE报文携带SDP(Session Description Protocol)信息。 图片 三、h264封装PS 在GB28181协议中,视频数据通常以MPEG-PS(MPEG Program Stream)格式进行封装。

    2.1K50编辑于 2023-07-06
  • 来自专栏全栈程序员必看

    GB28181协议_gb28181版本

    不可否定的是国家公安机关一直在强推这套协议,也有很多厂家积极响应号召,如我们的一个大客户中星电子,他们的平台就是纯基于GB28181协议实现的,在重点城市进行平安智慧城市的创建。 海康和大华虽然也有平安城市的平台,但是不是纯基于GB28181的,只是作为一个协议接入,毕竟他们自己的产品很多走的私有协议(市场决定这些因素),所以个人觉得往往是新兴的科技企业在没有利益的驱使下更愿意推行国家标准 下面来说下怎么去实现这个GB28181的协议栈功能。 GB28181协议已经慢慢的进行了规范完善,现在大的趋势也已经是这样,虽然以前有很多的私有协议平台,但新建的平安城市等政府都需要能支持GB28181的互联互通,GB28181协议还有互联功能,这个功能比

    85920编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    gb28181协议详解_GB28181收费吗

    2、发现谁在发现 除了搜索设备,我们还需要知道谁往我们得服务地址发送了搜索地址得需求,因为我们是一个设备,其他在gb28181 服务中,我们需要知道sip 网守和网关得设备,可能有多个这种设备,我们则需要知道谁正需要发现设备 serviceList> <presentationURL>http://192.168.0.64:80</presentationURL> </device> </root> 从中可以发现很多信息 那么现在我们得GB28181

    2.1K20编辑于 2022-11-07
  • 来自专栏全栈程序员必看

    GB28181服务器_GB28181收费吗

    CarEye 开发GB28181 服务器有将近两年时间了,早期我们用纯C++开发了一个GB28181视频服务期,对外的接口是基于MQ协议的。这样开发出来的服务器主要有几个问题。 1. SIP服务器和流媒体服务器是绑定在一个进程中的,因为没有分离,造成了视频处理和SIP服务器只能在一台服务器上运行,既不能打到GB28181协议的构架要求。也造成无法使用负载均衡的功能。 2. 基于以上原因,我们重新架构了GB28181视频服务器,指令服务器使用go来作为开发,而流媒体开发继续使用C++作为开发语言。 新开发的GB28181服务器,和GT1078视频服务器通信构成了兼容移动车载,摄像头。集成直播,点播,对讲,上下级级联的流媒体服务群。 其网络架构如下图表示: 我们整理了有关GB28181的开发接口完全对外开放,方便快速应用。

    3.2K20编辑于 2022-09-27
  • 来自专栏Windows技术交流

    Win11客户端远程云服务器黑屏

    本地win11电脑更新补丁后远程桌面有概率性黑屏或自动断开现象,建议参考如下: 应该是安装1月中旬发布的KB5009641补丁有问题,我看微软已经下掉这个补丁了,又紧急发布了一个“预览补丁” KB5008353

    10.6K30编辑于 2025-03-19
  • 来自专栏授客的专栏

    Oracle 11g即时客户端在windows下的配置

    Oracle 11g即时客户端在windows下的配置 by:授客 instantclient-basic-nt-11.2.0.3.0.zip客户端压缩包为例 步骤 1. 假设把压缩文件解压,并放入你想要的目录下,如D:\Program Files\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2 2. 6、重新开启客户端PL/SQL Developer,然后用户名:hr 密码:oracle 数据库:MYDB,连接为:normal 即可正常连接远程服务器了 也可以用sqlplus测试,sqlplus hr/oracle@MYDB 备注: 在执行查询数据时如有中文字符,可能会出现乱码,解决办法如下: 字符集分为服务器端字符集和客户端字符集。 本案例假设服务器端字符集为中文字符集,通过SQL>select userenv(‘language’) from dual; 结果如下:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2、客户端字符集

    2.5K20发布于 2019-09-12
  • 来自专栏运维前线

    11 个 Linux 上最佳的图形化 Git 客户端

    主页链接:http://www.collab.net/products/giteye 11.

    11.7K20发布于 2019-05-26
  • 来自专栏EasyNVR

    国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyGBS如何实现调阅EasyNVR的视频通道?

    青犀视频产品的用户知道,作为音视频流媒体行业的视频能力平台设计者,TSINGSEE青犀视频的产品不限设备品牌只要协议支持就可以接入做流转换,其中EasyNVR主要作为RTSP协议设备/平台接入,EasyGBS主要作为GB28181 因为EasyNVR并不是真正的摄像头,而是我们虚构的一个边缘设备,通过gb28181协议来交互,所以我们需要修改EasyNVR上传通道的逻辑。

    91120发布于 2020-08-25
  • 来自专栏音视频咖

    技术解码 | GB28181协议简介及实践

    SIP用户代理又可分为用户代理客户端UAC(User Agent Client)和用户代理服务端UAS(User Agent Server)。 第11行为Content-Length头,Content-Length头表示SDP消息的长度,因为REGISTER消息不需要SDP,因此为0。 客户端主动发起的实时视音频点播流程见图4: 图4 客户端主动发起的实时视音频点播流程图 其中,信令1、8、9、10、11、12为SIP服务器接收到客户端的呼叫请求后通过B2BUA代理方式建立媒体流接收者与媒体服务器之间的媒体流信令过程 (l) SIP服务器将消息11转发给媒体服务器,完成与媒体服务器的INVITE会话建立过程。 媒体流接收者通常是用户的客户端,SIP服务器是单独的服务器,媒体服务器通常是监控系统中的媒体网关,媒体流发送者为前端摄像机。

    20.1K74发布于 2021-05-13
  • 来自专栏zinyan

    Windows 11 不在支持通过User-Agent 检查客户端系统版本了

    说明 web端通常都是通过检测https请求头里面的User-Agent 字段来识别访问的客户端信息。 但是从windwos 11开始有了改变。 官网介绍:使用Windows 11客户端User-Agent检测客户端提示 - Microsoft Edge Development | Microsoft Docs 上面详细介绍了如何配置。 13.0.0 及以上为windwos 11。 所以,想要知道客户端请求是否来自windows11 不只是系统的问题,还得根据客户的浏览器进行区分。 因为有些浏览器的适配没有做好。 JS 方法 针对检测是否来自windows 11。 如果你尝试通过js获取系统版本现在已经需要考虑到windows 11了。毕竟也有不少的系统升级到windows11了。

    2.3K30编辑于 2023-07-13
  • 来自专栏EasyNVR

    国标GB28181协议客户端EasyGBS国标视频平台级联EasyNVR:EasyNVR到EasyGBS上是如何注册及注销的?

    EasyGBS采用gb28181协议接入摄像头,我们将EasyNVR当作边缘设备,通过gb28181协议和EasyGBS平台进行对接。 此处是EasyNVR与EasyGBS交互的客户端: func NewClient(cascade Cascade) *Client { client := &Client{ Stoped time.Duration(cascade.KeepaliveTimeout)*time.Second, 10*time.Second), } return client } 以上我们已经完成了客户端的配置 ,接下来就可以启动客户端正式与EasyGBS交互了。

    1.2K10发布于 2020-08-25
  • 来自专栏嵌入式、安防、流媒体、AI分析

    GB28181之国标编码规则

    由3位数字组成,即20位国标编码中的第11、12、13位。 如下图: 例如: 网络摄像机(IPC),第11-13位为132,如34017101041321000123 虚拟组织目录,第11–13位为216,如34017101042161000123 中心信令控制服务器,第11–13位为200,如34017101042001000123 网络标识 网络标识是指属于哪个网络里面的。

    9.3K40编辑于 2023-01-04
  • 来自专栏OpenCV图片处理实践

    GB28181里的SIP协议

    GB28181推流过程中,摄像机和服务器需要先通过SIP协议交互,完成OA协商后,摄像机才知道用什么协议推送流到什么地方去。这里,我们探讨下协商过程中用到的SIP协议。 在GB28181推流过程中,主要用到了sip协议中的Register、Invite、Message、Bye和Cancel这些请求消息。 摄像机注册 摄像机上报心跳 服务器邀请摄像机推流 结束推流

    2.7K10发布于 2020-03-18
  • 来自专栏视频流媒体

    RTSPServer接收RTSP推流RTSP推流转GB28181输出级联GB28181国标平台

    1、需求背景目前不是所有的直播推流设备都支持GB28181的国标注册,有的只能输出直播流,有的只能支持RTSP的推流。 6、配置级联到GB28181国标平台具体参见:LiveNVR支持RTSP/RTMP/HLS/HTTP-FLV流转换成GB28181输出级联接入到国标平台

    2.4K10编辑于 2022-07-27
  • 来自专栏友儿

    获取客户端IP以int(11)类型存入数据库发现很多127.255.255.255???

    获取客户端IP以int(11)类型存入数据库发现很多127.255.255.255 因为mysql中int(11)最大值是2147483647,用long2IP转换后就是127.255.255.255 把int(11)改为bigint(20),好了这样就解决问题了 客户端IP获取: <?

    85920编辑于 2022-09-11
领券