首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式、安防、流媒体、AI分析

    视频监控平台GB28181实时视音频点播

    实时视音频点播基本要求      实时视音频点播的SIP消息应通过本域或其它域的SIP服务器进行路由、转发,目标设备的实时视音频流宜通过本域内的媒体服务器进行转发。     实时视音频点播采用SIP协议(RFC 3261)中的INVITE方法实现会话连接,采用RTP/RTCP协议(RFC 3550)实现媒体传输。      实时视音频点播的信令流程分为客户端主动发起和第三方呼叫控制两种方式,联网系统可选择其中一种或两种结合的实现方式。 字段描述媒体参数;  5:媒体流发送者收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容;  6: BYE消息,断开消息8、9、12建立的同媒体服务器的Invite会话;  16:媒体服务器收到BYE消息后回复200 OK响应,会话断开; 17:SIP服务器向媒体服务器发送BYE消息,断开消息2、3、6建立的同媒体服务器的

    2.1K40编辑于 2023-01-04
  • 来自专栏每天晒白牙

    IPv6定位优化

    背景 随着 IPv6的推进,我们发现线上需要使用 IPv6 定位的流量已经达到了 8000 QPS。 此前我们并未对 IPv6 定位做任何缓存或者其它优化,这部分流量会直接请求定位服务,随着流量进一步提升可能触发调用量报警以及流控。 调研 通过和定位服务负责人沟通,我们获取到如下有用信息: IPv6 定位数据是从外部采购,数据量大概是几十万条 和 IPv4 类似,前缀相同的地址定位到相同的地域,但是不像 IPv4 使用固定的前3段 通过上述代码使用定位数据的每一行调用 put 方法即可完成前缀树的构建,下边看下构建好的前缀树如何进行查找: public Integer get(Inet6Address inet6Address) 通过上述方案即可处理好 IPv6定位,同时由于不使用 RPC 调用,也会给性能和响应时间带来一定的提升。 - END -

    94320发布于 2021-04-12
  • 来自专栏GB28181技术

    Android平台GB28181实时回传流程和技术实现

    GB28181 标准中,“INVITE” 请求通常用于发起媒体流的传输请求。 根据 GB28181 标准,媒体流可以通过 IP 网络进行传输,使用 UDP 或 TCP 协议。 Android GB28181技术实现本文以大牛直播SDK的GB28181设备接入模块为例,大牛直播SDK推出的Android平台GB28181接入SDK(SmartGBD),可实现不具备国标音视频能力的 进入系统后,先启动GB28181,注册到平台,等待国标平台发起回传请求。 /* *收到s=Play的实时视音频点播 */ void ntsOnInvitePlay(String deviceId, SessionDescription sessionDescription

    56310编辑于 2024-09-30
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入端实现实时快照

    ​Android平台GB28181设计开发的时候,有个功能必不可少的:实时快照,特别是用于执法记录仪等场景下,用于图像留底或分析等考量。 实时快照的实现并不难,目前实现有两种方式,一种是拿到数据(比如摄像头数据)后,直接上层编码,存取快照;另一种模式是,数据投递到JNI层,底层针对投递过来的编码前数据,做png编码,并保存到设定的目录下, ,点击“实时快照”按钮即可,需要注意的是,实时快照需要存储路径和保存下来的快照文件名称。 libPublisher.SmartPublisherSaveCurImage(publisherHandle, imagePath);}else{Log.e(TAG, "快照失败,请确保在推送、录像、GB28181 ";}break;由于实时快照,功能复杂度不高,而且也可以在上层实现,很容易被忽略,如果做的精细的话,还是需要开发者花费一定的心思。​

    39330编辑于 2022-10-04
  • 来自专栏RTSP/RTMP直播相关

    Android国标接入终端实现GB28181实时位置(MobilePosition)上报

    技术背景 在实现本文提到的Android平台国标GB28181接入终端的实时位置上报之前,之前已经完成了Android终端GB28181常规功能接入,采集到实时音视频数据,编码PS打包后,按需传到GB28281 本文主要是介绍实时位置订阅(SUBSCRIBE)和上报(NOTIFY)功能更新时的一些注意事项,感兴趣的开发者可酌情参考。 实时位置订阅和上报,对GB28281设备接入终端尤其重要,如移动单兵设备、执法记录仪、智能安全帽、车载终端等,Android国标接入设备通过获取到实时经纬度信息,按照一定的间隔上报到国标服务平台,国标服务平台通过如电子地图 ,实时动态显示前端设备的定位信息,从而实现前端接入设备的可视可控管理。 头域指定订阅过期时间; Android国标接入终端收到SUBSCRIB后,发送200 OK响应; 紧接着,Android国标接入终端发送 NOTIFY 消息相关的位置信息,并使用​Event头域描述订阅事件,国标​GB28181

    1.2K40编辑于 2022-03-20
  • 来自专栏一点人工一点智能

    实时自动驾驶车辆定位技术概述

    作为一种典型的方法,地图匹配算法广泛应用于许多配备激光雷达[4]、雷达[5]、相机[6]或V2X[7]的定位解决方案中。 参考文献[6]和[149]比较了基于CPU和GPU平台的同一解决方案的定位时间。参考文献[143]在CPU和GPU上运行滤波算法,以比较它们的执行时间。 GPU系列之间的LAOC等效转化因子通过使用a计算,如表IV所示: \varepsilon _{h_t}=45对于CPU和GPU之间的LAOC等效关系,Charmette等人[6],[149]在比较定位应用中的 在本文中,CPU和GPU之间的转换因子基于他们的最新研究结论[6]。结论表明,同一种方法GPU的定位时间大约是CPU的45倍。作者提到,双核CPU中只有一个内核用于定位。 因此,论文认为[6]中CPU的峰值FLOPS性能是相同双核CPU的一半,如表III所示。[6]中CPU和GPU之间的LAOC等效转换系数确定为 。

    2.4K40编辑于 2023-02-18
  • 来自专栏全栈程序员必看

    微信小程序地图实时定位_小程序获取当前位置定位信息

    小程序获取当前位置,回到当前位置,地图定位,导航 效果 因为小程序更新了获取地理位置API接口,需要先在app.json中配置一下permission字段 ,不然会报微信小程序getLocation , longitude: "", scale: 14, markers: [], //controls控件 是左下角圆圈小图标,用户无论放大多少,点这里可以立刻回到当前定位

    5.7K10编辑于 2022-11-10
  • 来自专栏python3

    CSS属性汇总--(6) 定位属性3

    该属性定义了定位元素右外边距边界与其包含块右边界之间的偏移。 注释:如果 "position" 属性的值为 "static",那么设置 "right" 属性不会产生任何效果。          该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。 注释:如果 "position" 属性的值为 "static",那么设置 "top" 属性不会产生任何效果。          注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!         该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。

    2.4K20发布于 2020-01-14
  • 来自专栏机器视觉CV

    You Only Watch Once:实时人体动作定位网络

    ---- 今天跟大家介绍一篇YOLO风格浓郁的论文,来自慕尼黑工业大学的学者受人类视觉的启发,提出一种快速实时的视频动作定位方法 You Only Watch Once(YOWO),达到了目前最好的效果 视频动作定位是在视频中定位出正在执行动作的主体并识别出动作的问题。 请看下面这幅动图: ? 很显然该问题包括:在多帧中定位主体和动作分类。

    1.2K20发布于 2019-11-24
  • 来自专栏AI算法与图像处理

    You Only Watch Once:实时人体动作定位网络

    来源:我爱计算机视觉 今天跟大家介绍一篇YOLO风格浓郁的论文,来自慕尼黑工业大学的学者受人类视觉的启发,提出一种快速实时的视频动作定位方法You Only Watch Once(YOWO),达到了目前最好的效果 视频动作定位是在视频中定位出正在执行动作的主体并识别出动作的问题。 请看下面这幅动图: ? 很显然该问题包括:在多帧中定位主体和动作分类。

    1.4K40发布于 2019-11-28
  • 来自专栏iSharkFly

    Confluence 6 使用 JMX 界面实时监控

    使用 JMX 界面(Java Management Extensions API ),你可以实时的查看你 Confluence 运行实例的状态。 https://www.cwiki.us/display/CONF6ZH/Live+Monitoring+Using+the+JMX+Interface

    71040发布于 2019-01-31
  • 来自专栏Hadoop数据仓库

    Greenplum 实时数据仓库实践(6)——实时数据装载

    创建实时装载规则 6.3.4 启动实时装载 6.3.5 测试 1. 生成测试数据 2. 6. 启动MySQL复制,自动开始实时ETL。 停止MySQL复制期间的增量变化数据自动同步,并触发rule自动执行实时装载。 示例数据仓库的实体关系图如图6-2所示。 图6-2 数据仓库实体关系图 作为演示示例,上面实体关系图中的实体属性都很简单,看属性名字便知其含义。 表6-2汇总了本示例的这些信息。 实时增量 唯一订单号 sales_order_fact 实时增量 N/A N/A N/A date_dim N/A 预装载 表6-2 销售订单实时装载类型

    3.1K20编辑于 2021-12-29
  • 来自专栏海之滨云视频和流媒体技术

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

    国标GB28181协议客户端开发(三)查询和实时视频画面 本文是《国标GB28181协议设备端开发》系列的第三篇,探讨了信息查询和实时视频在GB28181协议中的应用。 随后,深入讨论了实时视频的实现方式,包括数据传输协议和传输规范要求。读者将通过本文了解到GB28181协议设备端开发中信息查询和实时视频的关键知识点。 实时视频是GB28181协议中最核心的功能之一。 其数据传输协议和传输规范要求如下: 数据传输协议: GB28181协议规定了两种数据传输协议,分别是实时传输协议(RTP)和实时控制协议(RTCP)。 下面是一个完整的实时视频信令交互过程: 图片 GB28181平台需要查看实时画面的时候,向目标设备发送实时视频邀请信令(Invite)。

    2.2K00编辑于 2023-07-06
  • 来自专栏RTMP推送

    RTSP|RTMP|GB28181深度解读:如何构建系统级实时视频链路

    SmartMediaKit 模块实现SmartMediaKit 将 RTMP 定位为系统的“分发与上行核心层(Distribution & Uplink Core)”, 其实现目标不是替代 RTMP,而是把 SmartMediaKit 模块实现SmartMediaKit 将 GB28181 定位为“国标接入与协议桥接层(GB Adapter Layer)”,目标是让任何非国标终端(Android、无人机、边缘节点 设计初衷:从多协议到单体系在多数实时视频系统中,RTSP、RTMP 与 GB28181 往往各自独立存在。RTSP 用于设备采集与控制、RTMP 用于推流分发、GB28181 则服务于政企平台接入。 6. 结语RTSP、RTMP 与 GB28181 的协作并非简单的协议拼接,而是一次 时钟、状态与控制语义的整合。 八、结语:协议是秩序,系统是智能RTSP 定义了实时控制的语法;RTMP 建立了稳定分发的秩序;GB28181 规范了行业级监管与互通。

    1.4K10编辑于 2025-11-05
  • 来自专栏技术小屋-未分类

    案例分享——定位手环(日常看护、社区智慧养老、实时定位、一键远程报警)

    【需求】: 1)适用于养老院老人的精简定位手环; 2)定时上报定位信息,便于日常跟踪看护; 3)主动一键SOS求救,远程求助急速响应; 4)异常摔倒自动报警,提高救援效率,防止二次伤害; 5)企业云平台按需定制 ; 6)等等~~ 【关键技术手段】: 1)BD+GPS+GLONASS+LBS四重硬核定位手段,增强收星范围,实现定位精度2.5m; 2)软AGPS加速定位技术,加强搜星速度,室内信号微弱的情况下, 仍缩短冷启动定位时间至10s内; 3)基于运动传感器及异常动作检测算法,实时监控异常摔倒动作; 4)基于移动网络的终端与服务器TCP数据传输; 【DEMO展示】:  【总结】:        

    1.1K10发布于 2021-09-22
  • 来自专栏GB28181技术

    如何集成Android平台GB28181设备接入模块?

    ​技术优势大牛直播SDK的Android平台GB28181设备接入模块在适用场景、音视频能力、定位与通信、数据管理、安全性与稳定性、配置与扩展性以及集成与维护等方面均表现出显著的优势。 实时音视频传输:通过4G/5G等无线网络实现实时音视频数据的传输,确保数据的时效性和准确性。3. 高效的定位与通信功能内置定位模块:支持Android设备采集到的北斗/GPS定位信息,实时上报设备位置信息,帮助指挥中心准确掌握巡检人员的位置和巡检进度。 高稳定性和实时性稳定连接:支持TCP/UDP等多种网络传输协议,确保音视频数据传输的稳定性和实时性。6. 音视频传输: 按照GB28181规范要求,使用RTP PS打包传输音视频流。五、其他功能实现实时快照: 实现实时快照功能,支持JPEG格式,并按照GB28181标准将图像上传到国标平台。

    31910编辑于 2024-09-13
  • 来自专栏技术小屋-未分类

    案例分享——定位手环(日常看护、社区智慧养老、实时定位、一键远程报警)

    —————————————————————————————————— ​【需求】: 1)适用于养老院老人的精简定位手环; 2)定时上报定位信息,便于日常跟踪看护; 3)主动一键SOS求救,远程求助急速响应 ; 4)异常摔倒自动报警,提高救援效率,防止二次伤害; 5)企业云平台按需定制; 6)等等~~ 【关键技术手段】: 1)BD+GPS+GLONASS+LBS四重硬核定位手段,增强收星范围,实现定位精度2.5m ; 2)软AGPS加速定位技术,加强搜星速度,室内信号微弱的情况下,仍缩短冷启动定位时间至10s内; 3)基于运动传感器及异常动作检测算法,实时监控异常摔倒动作; 4)基于移动网络的终端与服务器TCP数据传输

    1.2K30编辑于 2022-04-30
  • 上帝之眼APP——实时定位监控、即时通讯

    项目地址 https://github.com/guoyaohua/GodsEYE 开发环境 Android studio 2.3.1 极光推送IM SDK 百度鹰眼SDK 背景介绍 定位监控系统,不仅仅是用于监视 、监控情景,而更重要的是应用在安全领域,例如儿童、老人外出,如果能将其自身的位置实时共享给家人,这样能带来一份安全保障。 自身位置实时定位 自身轨迹查询 查看指定用户实时最新位置(需添加好友) 查看制定用户运动轨迹 坐标位置纠偏、去噪、抽稀、绑路 坐标精度过滤 轨迹分析(停留点等信息) 后台静默运行 即时通信(文字信息,图片 6.即时通信 ? 7.个人中心(待开发) ? 8.鹰眼监控后台 ? ? ?

    4.7K40发布于 2018-05-09
  • 来自专栏玩转JavaEE

    6 个 Java 工具,轻松分析定位 JVM 问题!

    这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题。 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息。

    62310编辑于 2022-03-14
  • 来自专栏RTSP/RTMP直播相关

    安卓端GB28181设备接入模块如何实现实时位置订阅(MobilePosition)

    技术背景实时位置(MobilePosition)订阅和上报,对GB28281设备接入终端尤其重要,如移动单兵设备、执法记录仪、智能安全帽、车载终端等,Android国标接入设备通过获取到实时经纬度信息, 按照一定的间隔上报到国标服务平台,国标服务平台通过如电子地图,实时动态显示前端设备的定位信息,从而实现前端接入设备的可视可控管理。 配置设备支持位置订阅:在GB28181设备中需要配置支持位置订阅功能。可以通过设备管理平台或者设备自身的管理界面进行配置。2. 6. 处理位置更新消息:订阅者收到位置更新消息后,可以根据需要进行相应的处理,如在地图上实时显示设备位置、记录设备行踪等。 技术实现本文以大牛直播SDK的Andorid平台GB28181设备对接模块为例,Android国标接入端DevicePosition基本结构如下:图片/* * DevicePosition.java *

    1K60编辑于 2023-10-26
领券