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

    Android平台如何实现RTSP转GB28181

    ​为什么要做GB28181设备接入侧? 实际上,在做Android平台GB28181设备接入模块的时候,我们已经有了非常好的技术积累,比如RTMP推送、轻量级RTSP服务、一对一互动模块、业内几乎最好的RTMP|RTSP低延迟播放器。 Android平台GB28181接入SDK(SmartGBD),主要实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016(包括后续的GB/T28181—2022 264/HEVC数据,或者本地解析的MP4音视频数据);拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 目前,我们支持到的功能如下: [视频格式]H.264/H.265(Android H.265硬编码); [音频格式]G.711 A律、AAC; [音量调节]Android平台采集端支持实时音量调节; [

    44910编辑于 2024-01-31
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入技术探讨

    以下是GB28181协议的一些主要内容:设备互联互通GB28181协议的核心是实现不同厂商、不同品牌、不同型号的设备之间的互联互通。 Android平台如何实现GB28181设备对接? Android平台GB28181接入模块设计的目的,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公 平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 功能支持 [视频格式]H.264/H.265(Android H.265硬编码); [音频格式]G.711 A律、AAC; [音量调节]Android平台采集端支持实时音量调节; [H.264硬编码]支持

    64100编辑于 2023-07-08
  • 来自专栏GB28181技术

    Android 平台GB28181设备接入实战指南

    Android 平台上实现 GB28181 设备接入,可以拓展设备的应用场景,提升用户体验。 本文将从专业技术的角度,详细介绍 Android 平台如何实现 GB28181 设备接入到国标 28181 服务平台。 Android 平台具有丰富的硬件资源和强大的软件开发能力,通过在 Android 设备上实现 GB28181 协议,可以使其具备与国标服务平台进行通信的能力,从而实现设备的接入和监控功能。 264/HEVC数据,或者本地解析的MP4音视频数据);拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 希望本文对开发者有所帮助,推动 GB28181 协议在 Android 平台上的应用和发展。​

    49110编辑于 2025-02-20
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181接入模块技术接入说明

    ​技术背景今天,我们主要讲讲Android平台GB28181接入模块的技术对接,Android平台GB28181接入模块设计的目的,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的 平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。 :name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission><uses-permission android:name="android.permission.INTERNET uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /><uses-permission android:name ="android.permission.ACCESS_COARSE_LOCATION"></uses-permission><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION

    1.7K10编辑于 2022-12-19
  • 来自专栏RTSP/RTMP直播相关

    如何实现Android平台GB28181前端设备接入

    ​技术背景 在实现Android平台GB28181前端设备接入之前,我们几年前就有了非常成熟的RTMP推送、RTSP推送和轻量级RTSP服务等模块,特别是RTMP推送,行业内应用非常广泛,好多开发者可能会问 ,既然有了以上模块,干嘛还要实现GB28181的前端接入呢? Android终端除支持常规的音视频数据接入外,还可以支持Subscribe订阅实时位置(MobilePosition)、实时目录查询等,支持标准28181服务对接。 功能设计 AndroidGB28181前端设备模块,支持常规的视频采集、编码设定,功能设计如下: [本地预览]支持本地前后置摄像头预览; [视频格式]H.264/H.265(Android H.265 缺点是外部支持GB28181的服务器不多,开源如SRS服务器针对GB28181的支持暂不够商用级,期待后续版本升级。

    1.6K30编辑于 2022-02-27
  • 来自专栏GB28181技术

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

    ​技术优势大牛直播SDK的Android平台GB28181设备接入模块在适用场景、音视频能力、定位与通信、数据管理、安全性与稳定性、配置与扩展性以及集成与维护等方面均表现出显著的优势。 如何快速集成大牛直播SDK的Android平台GB28181设备接入SDK(SmartGBD)的集成过程相对复杂,但主要可以归纳为以下几个关键步骤:一、准备工作环境要求: 确保你的Android开发环境支持 这些信息通常需要在你的Android代码中硬编码或从配置文件读取。SIP代理设置: 使用GB28181的SIP代理类(如GBSIPAgent)来管理SIP连接和信令。 语音广播与对讲: 支持在Android平台GB28181设备侧与GB服务器之间进行语音通信(broadcast)。位置订阅与通知: 允许设备在需要时报告其位置(MobilePosition)。 六、文档和资源查阅大牛直播SDK的官方文档和资源,以获取更详细的集成指南和API参考,csdn对应的集成链接是 Android平台GB28181接入模块技术接入说明。

    24410编辑于 2024-09-13
  • 来自专栏GB28181技术

    为什么要做AndroidGB28181设备接入模块?

    ​为什么要选GB28181?好多开发者跟我们做沟通交流的时候,问的比较多的问题是,你们是怎么想到做Android平台GB28181设备接入模块的? 为什么要做Android端的GB281812015年,大牛直播SDK发布了跨平台的RTMP直播推送模块,后面迭代了轻量级RTSP服务,在音视频领域有足够积累的前提下,我们发布Android平台GB28181 设备接入模块,初衷是为了实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016或GB/T28181—2022服务,用于如执法记录仪、智能安全帽、智能监控、智慧零售 ]H.264/H.265(Android H.265硬编码); [音频格式]G.711 A律、AAC; [音量调节]Android平台采集端支持实时音量调节; [H.264硬编码]支持H.264特定机型硬编码 硬编码]支持H.265特定机型硬编码; [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置; [软编码参数配置]支持软编码profile、软编码速度、可变码率设置; 支持横屏、竖屏推流; Android

    29300编辑于 2024-10-22
  • 来自专栏GB28181技术

    如何快速对接Android平台GB28181接入模块(SmartGBD)

    ​好多开发者希望我们不是从代码级,而是从流程方面,大概介绍下AndroidGB28181设备接入段模块。本文以SmartGBD的Camera2Demo为例,大概聊下相关的集成流程。 大牛直播SDK推出的Android平台GB28181接入SDK(SmartGBD),可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪 以下是一个详细的集成指南:一、准备工作导入库和依赖: 确保GB28181相关的库和依赖被正确导入到你的Android项目中。支持的CPU架构包括armv7, arm64, x86, x86_64。 二、配置GB28181平台参数设置SIP服务器参数: 包括SIP服务器的地址、端口、用户凭证(如用户名和密码)等信息。这些信息通常需要在你的Android代码中硬编码或从配置文件读取。 创建SIP代理: 使用GB28181的SIP代理类(如GBSIPAgent)来管理SIP连接和信令。三、注册设备通过SIP协议注册设备: 使用SIP代理发送注册请求到SIP服务器。

    1.1K10编辑于 2024-08-08
  • 来自专栏GB28181技术

    Android平台GB28181接入模块(SmartGBD)技术接入说明

    (三)权限配置在 AndroidManifest.xml 中添加以下权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE " /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS " /><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /><uses-permission android :name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION 平台 GB28181 设备接入模块的相关说明。

    47100编辑于 2025-03-02
  • 来自专栏RTSP/RTMP直播相关

    Android平台音视频推送选RTMP还是GB28181

    那为什么后面要做GB28181设备接入模块呢? 我们推出的Android平台GB28181接入模块的目的,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪、智能安全帽、智能监控 图片我们实现demo的时候,RTMP推送和GB28181都放到一起了,也就是说,可以同时使用RTMP推送和GB28181设备接入,也可以单独使用。 支持自建标准RTMP服务器或CDN;支持断网自动重连、网络状态回调;支持动态水印(文字、图片);支持降噪处理、自动增益控制;支持实时快照;支持实时静音和实时音量调节;支持录像功能扩展(录制MP4文件);支持Android 平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。

    59940编辑于 2023-05-26
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入端如何实现本地录像?

    ​ 实现Android平台GB28181设备接入的时候,有个功能点不可避免,那就是本地录像,实际上,在实现GB28181设备接入模块之前,我们前些年做RTMP推送和轻量级RTSP服务的时候,早已经实现了本地录像功能 btnPauseRecorder.setEnabled(true); isPauseRecording = true; } }实际上,本地录像和GB28181 上去的数据,是同一路编码数据,当然,如果做的更智能一些,也可以分两个实例来实现,一路编码用于GB28181平台接入,一路高分辨率帧率,用于本地录制,具体根据使用场景定制即可。​

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

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

    Android平台GB28181设计开发的时候,有个功能必不可少的:实时快照,特别是用于执法记录仪等场景下,用于图像留底或分析等考量。 libPublisher.SmartPublisherSaveCurImage(publisherHandle, imagePath);}else{Log.e(TAG, "快照失败,请确保在推送、录像、GB28181

    33830编辑于 2022-10-04
  • 来自专栏GB28181技术

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

    GB28181 标准中,“INVITE” 请求通常用于发起媒体流的传输请求。 根据 GB28181 标准,媒体流可以通过 IP 网络进行传输,使用 UDP 或 TCP 协议。 Android GB28181技术实现本文以大牛直播SDK的GB28181设备接入模块为例,大牛直播SDK推出的Android平台GB28181接入SDK(SmartGBD),可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、 进入系统后,先启动GB28181,注册到平台,等待国标平台发起回传请求。

    36410编辑于 2024-09-30
  • 来自专栏txp玩Linux

    GB28181协议--GB28181协议简介

    GB28181标准规定了公共安全视频监控联网系统(以下简称联网系统) 的互联结构, 传输、 交换、 控制的基本要求和安全性要求, 以及控制、 传输流程和协议接口等技术要求。 2、GB28181框架: SIP 监控域互联结构示意图如下图所示: GB28181的联网方式分为级联和互联方式,级联方式可以详细分为信令级联和媒体级联,下图分别为信令级联和媒体级联方式: 信令级联: 媒体级联 信令互联: 媒体互联: 3、GB28181通信结构: 联网系统内部进行视频、 音频、 数据等信息传输、 交换、 控制时, 遵循的通信协议的结构如下图所示: 联网系统在进行视音频传输及控制时应建立两个传输通道 4、GB28181具体功能: GB28181协议规定支持的功能有如下几项: (1)注册和注销 应支持设备或系统进入联网系统时向SIP 服务器进行注册登记的工作模式。

    3.5K21编辑于 2023-11-06
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入侧如何实现SIP校时

    技术实现以大牛直播SDK的Android平台GB28181设备接入模块为例:图片点击页面“启动GB28181”按钮,启动GB28181服务,完成注册和catalog交互: class ButtonGB28181AgentListener null); if ( gb28181_agent_.start() ) { btnGB28181Agent.setText("停止GB28181 33.163 12889-13101/com.daniulive.smartpublisher I/NTGB28181: ntsRegisterOK Date: 2023-10-07T11:53:32.439 Android 评估GB28181设备接入侧可以根据返回的时间,做响应的校时处理。 以上就是GB28181国标设备接入端校时协议规范和相关实现。

    37420编辑于 2023-10-09
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入侧音频采集推送示例

    今天我们主要探讨Android平台的Audio采集部分。先说如何拿到数据源,在Android平台上采集音频,常用的方式如下:1. 技术实现本文以大牛直播SDK的Android平台GB28181设备接入侧模块为例,这里我们使用的是AudioRecord类完成audio数据源的采集,采集到audio数据,进行PCMA或AAC编码(关于 return {0} if successful */public native int SmartPublisherSetAudioBitRate(long handle, int kbit_rate);Android 44100,1); Log.i(TAG, "CheckInitAudioRecorder call audioRecord_.start()---..."); } }鉴于GB28181 audioRecord_.RemoveCallback(audioRecordCallback_); audioRecordCallback_ = null; } audioRecord_ = null;}总结GB28181

    59220编辑于 2023-07-17
  • 来自专栏RTSP/RTMP直播相关

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

    技术背景 在实现本文提到的Android平台国标GB28181接入终端的实时位置上报之前,之前已经完成了Android终端GB28181常规功能接入,采集到实时音视频数据,编码PS打包后,按需传到GB28281 交互流程 首先了解下订阅通知流程: 订阅流程.png 基本流程和注意事项: 国标服务平台向Android国标接入终端发送SUBSCRIBE消息体,并携带Expire头域指定订阅过期时间; Android 国标接入终端收到SUBSCRIB后,发送200 OK响应; 紧接着,Android国标接入终端发送 NOTIFY 消息相关的位置信息,并使用​Event头域描述订阅事件,国标​GB28181的移动设备位置订阅这个值是 ; Android接入终端收到订阅消息后,向国标服务平台发送200 OK响应; NOTIFY...200 OK...NOTIFY...200 OK... 如国标服务平台需要取消订阅,可以向Android国标接入终端发送取消订阅SUBSCRIBE消息,消息头域中使用Event头域描述订阅事件,消息体中携带订阅的详细参数,Expire头域值为0; Android

    1.1K40编辑于 2022-03-20
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入模块开发填坑指南

    ​技术背景为什么要开发Android平台GB28181设备接入模块? 这个问题不再赘述,在做Android平台GB28181客户端的时候,媒体数据这块,我们已经有了很好的积累,因为在此之前,我们就开发了非常成熟的RTMP推送、轻量级RTSP服务、录像模块、针对音视频的对接处理单元 这让我们在做Android平台GB28181设备接入模块的时候,可以有更多的精力在信令交互和国标平台对接。好多开发者会觉得,GB28181设备接入模块有啥好做的? [视频格式]H.264/H.265(Android H.265硬编码); [音频格式]G.711 A律、AAC; [音量调节]Android平台采集端支持实时音量调节; [H.264硬编码]支持H.264 技术实现[视频格式]H.264/H.265(Android H.265硬编码)目前GB28181-2022已经明确表示支持H.265,GB28181设备接入这块,如果需要有好的画质,编码算法这块,一定需要做好

    86410编辑于 2023-11-26
  • 来自专栏RTSP/RTMP直播相关

    Android平台GB28181设备接入端PTZ指令对接详解

    PTZCmd实现背景上一篇blog“Android平台GB28181设备接入模块之球机/云台控制探究”谈到,Android平台做国标GB28181设备接入端的时候,PTZ控制要不要处理? ,对前端设备细节感兴趣的时候,可以通过Zoom In、Zoom Out来调整Android GB28181设备接入终端,实现摄像头的变焦。 图片技术实现细节GB28181的云台控制命令,对Android平台设备接入端来说,难度不大,只需要把相应的云台控制命令字段回调到上层,上层做个解析,然后进行相应的命令控制即可。 Call-ID: 696469675CSeq: 342 MESSAGEContent-Type: Application/MANSCDP+xmlMax-Forwards: 70User-Agent: GB28181 总结国标平台侧通过PTZ指令,特别是针对Android的国标接入终端,实现摄像头的实时变焦,实际场景下,非常实用,特别是,如果Android平台国标设备接入端,对接有可以云台控制的RTSP摄像头,做PTZ

    90530编辑于 2022-12-11
  • 来自专栏RTSP/RTMP直播相关

    如何实现Android平台GB28181设备对接Camera2数据

    技术背景在写如何实现Android平台GB28181设备对接Camera2数据说明之前,我在前两年的blog就有针对camera2的RTMP直播推送模块做过技术分享:在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2), 之前使用的API1(android.hardware.camera)就被标为 本次更新,系在Android平台camera2 RTMP推送的基础上,继续支持Android平台GB28181设备和语音广播接入,此外,添加了基于层结构设计的动态水印(动态水印的场景应用特别实在传统行业 = null) { layer_post_thread_.stopPost(); layer_post_thread_ = null; }}实时录像、快照之类不再赘述,gb28181的,其实和 UDP":"TCP"); // GB28181配置 gb28181_agent_.config(gb28181_reg_expired_, gb28181_heartbeat_interval_,

    82300编辑于 2022-09-27
领券