mobile CCTV,mobile surveillance,police body worn cameras

标题: 基于DSJ-G4产品进行2次开发 [打印本页]

author: zhu    time: 2020-9-22 15:32
标题: 基于DSJ-G4产品进行2次开发
贵公司的技术人员您们好.
对于DSJ-G4执法仪,我们想进行2次开发。(之前买过这个G4执法仪了,也知道怎么用了)
具体需求是这样的:
根据你们这个网址的内容http://www.besovideo.com/news/45.html  
目前这个G4执法仪就是PU设备,传入你们提供的SmartEye server服务器 后续用PC的SmartEye管理器软件来查看摄像头画面,和对讲

需求就是,能不能用你们这个G4执法的设备,获取到实时音视频流(h264/aac)数据,对其进行rtmp协议推流。
我们这边自己搭建一个SRS服务器接受这个PU设备的推流画面。(就是执法仪不跑你们的程序了,我们另外开发一个符合我们需求的程序

主要还是想问问您这个G4设备有没有这样的SDK提供直接获取h264裸流数据
然后我们这边也再想办法推流到我们自己的SRS服务器上来

望回复,谢谢!

author: coldflame    time: 2020-9-22 15:35
RTMP是支持的,只不过我们不是给一个固定IP推送RTMP流的常规模式。
我们的RTMP的URL连接是需要代码生成的,是变化的。
解释下如何获取一个在线设备的RTMP直播URL,

首先,这个RTMP URL不是静态不变的,它是一个动态的URL第一步,要在客户端主动取流(手工鼠标双击打开设备的视频或者代码里面去仿真实现),这样,系统会创建一个session,动态分配sessionID,那么这个RTMP URL就是根据PU_ID,sessionID和timeStamp以及一个随机数构成,rtmp://smarteye_server_IP:1935/bvapp/PU_ID+sessionID+channelNO+yyyymmdd_hhmmss+a random number,例如下面的:rtmp://188.121.2.252:1935/bvapp/PU_29238465_00_20171128_124236_7623

http://bbs.besovideo.com:8067/fo ... &highlight=RTMP

author: zhu    time: 2020-9-22 15:45
coldflame post on2020-9-22 15:35
RTMP是支持的,只不过我们不是给一个固定IP推送RTMP流的常规模式。
我们的RTMP的URL连接是需要代码生成的 ...

我的意思是pu设备完全不与SmartEye server进行通信了,即没有这个服务器,自然也不需要这个客户端。
单单只是在这个设备上开发程序,对pu设备取到h264流数据,对其进行推流:推到我们自行搭建的SRS(开源流媒体服务器)上面
author: coldflame    time: 2020-9-22 16:13
哦,那可以啊,那你们就完全不用我们的软件了,包括执法仪里面的APP,你们都自己开发,
那就完全与我们无关了。
你在手机上做好这个APP,直接放到G4里面,G4跟任何一部安卓手机都没区别。

author: zhu    time: 2020-9-22 16:18
coldflame post on2020-9-22 16:13
哦,那可以啊,那你们就完全不用我们的软件了,包括执法仪里面的APP,你们都自己开发,
那就完全与我们无 ...

那怎么获取摄像的h264数据呢
author: coldflame    time: 2020-9-22 16:24
标准安卓接口,跟手机完全一样,执法仪没有任何特殊的。
所以我说只要你在手机上把RTMP推流的APP搞好,直接就可放到执法仪里面运行。






欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2