mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
Owner: eviicam
打印 prevThread nextThread

SDK的认证和上传的接口

[copyURL]

0

主题

24

帖子

98

积分

member

Rank: 2

积分
98
51#
poston 2017-6-12 17:11 | authorOnly
还有InputVideoData传入的是NV21的原始数据,不是264编码后的数据
reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
52#
 Owner| poston 2017-6-12 17:24 | authorOnly
我传入的不是264编码后的数据,传的是YUV420P,。。。InputVideoData传入的必需是NV21格式 ,是吗?
reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
53#
 Owner| poston 2017-6-12 18:49 | authorOnly
目前的SDK是否可以支持YUV420P的数据格式
reply agree Against

使用道具 report

2

主题

414

帖子

1188

积分

vipMem

Rank: 6Rank: 6

积分
1188
54#
poston 2017-6-12 19:25 | authorOnly
目前这个接口只是只支持NV21格式的
reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
55#
 Owner| poston 2017-6-14 11:55 | authorOnly
app接收到client请求后调用inviteAV()方法就报下面的错误。

public void inviteAV(int cameraIndex,int dir,BVPU_VideoControl_Encode control){
        JNIMessage message = new JNIMessage();
        message.addStrParam(JNIMessage.Key.JNIMESSAGE_KEY_S_ID.getName(),
                "invite.av");
        message.addIntParam(JNIMessage.Key.JNIMESSAGE_KEY_I_MEDIADIR.getName(),
                dir);
        message.addIntParam(JNIMessage.Key.JNIMESSAGE_KEY_I_TOKEN.getName(),
                cameraIndex);
        message.setObj(control);
        BVPU.PostMessageToNative(message);
    }


06-14 11:54:26.501 17493-18389/com.icare.siteenforcementrecorder A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xcf800000 in tid 18389 (rcementrecorder)
06-14 11:54:27.221 4072-4072/? E/audit: type=1701 msg=audit(1497412467.221:1171): auid=4294967295 uid=10376 gid=10376 ses=4294967295 subj=u:r:untrusted_app:s0 pid=18389 comm="rcementrecorder" reason="memory violation" sig=11
06-14 11:54:27.261 3925-18413/? E/android.os.Debug: ro.product_ship = true
06-14 11:54:27.261 3925-18413/? E/android.os.Debug: ro.debug_level = 0x4f4c
06-14 11:54:27.391 3925-4034/? E/InputDispatcher: channel ~ Channel is unrecoverably broken and will be disposed!
06-14 11:54:27.391 3925-4034/? E/InputDispatcher: channel ~ Channel is unrecoverably broken and will be disposed!
06-14 11:54:27.441 25040-4277/? E/OMXNodeInstance: !!! Observer died. Quickly, do something, ... anything...
06-14 11:54:27.461 3925-4223/? E/ActivityManager: checkUser: useridlist=null, currentuser=0
06-14 11:54:27.461 3925-4223/? E/ActivityManager: checkUser: useridlist=null, currentuser=0
06-14 11:54:27.461 3925-4223/? E/ActivityManager: checkUser: useridlist=null, currentuser=0
06-14 11:54:27.461 3925-4223/? E/ActivityManager: checkUser: useridlist=null, currentuser=0
06-14 11:54:27.471 18425-18425/? E/Zygote: MountEmulatedStorage()
06-14 11:54:27.471 18425-18425/? E/Zygote: v2
06-14 11:54:27.471 18425-18425/? E/Zygote: accessInfo : 0
06-14 11:54:27.481 18425-18425/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL


reply agree Against

使用道具 report

0

主题

24

帖子

98

积分

member

Rank: 2

积分
98
56#
poston 2017-6-14 12:17 | authorOnly
这个要你自己检查传入参数填的是否正确,仅上面贴的信息没法定位问题
reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
57#
 Owner| poston 2017-6-14 13:23 | authorOnly
可以说清楚些吗?哪个参数传的有问题?
是inviteAV(int cameraIndex,int dir,BVPU_VideoControl_Encode control)这个函数的参数吗?
cameraIndex = 2
dir = 5
control = iWidth=432,iHeight=240,iBitrate=614400,iFramerate=25,iColorFormat=0,iYUVConvert=5

cameraIndex的值我是写死的2,control里的iBitrate ,iFramerate,iColorFormat,iYUVConvert也是写死的

我的应用场景是从执法仪读取到的数据,通过BVPU.InputVideoData推到服务器,所以iBitrate,iFramerate都不是固定。

reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
58#
 Owner| poston 2017-6-14 14:00 | authorOnly
cameraIndex的取值是以下几种吗?
        public static final int CAMERA_TYPE_PHONE = 0;
        public static final int CAMERA_TYPE_USB = 1;
        public static final int CAMERA_TYPE_WIRELESS = 2;
        public static final int CAMERA_TYPE_COUNT = 3;

调inviteAV(int cameraIndex,int dir,BVPU_VideoControl_Encode control)的时候cameraIndex传3进去,APP就没有崩溃,但是SmartEye接收不到数据
reply agree Against

使用道具 report

0

主题

24

帖子

98

积分

member

Rank: 2

积分
98
59#
poston 2017-6-14 15:05 | authorOnly
cameraIndex底层对应是1-4,前置,后置,wifi,usb。dir=5是音视频发送,底层会打开相应音视频编码器,上层有调用InputAudioData塞数据给底层么?建议先只调试音频或者视频
reply agree Against

使用道具 report

1

主题

49

帖子

129

积分

member

Rank: 2

积分
129
60#
 Owner| poston 2017-6-14 15:21 | authorOnly
dir为1是只请求video,这个是有smartEye client来决定的 ,是吧?

我的这种使用场景cameraIndex应该取值为几呢?
用ffmpeg从执法仪获取视频流,使用InputVideoData推出到服务器。cameraIndex是对应的wifi类型(取值3)吗?

cameraIndex = 3
dir = 1
control = iWidth=432,iHeight=240,iBitrate=614400,iFramerate=25,iColorFormat=0,iYUVConvert=5

红色部分为参数传给inviteAV(int cameraIndex,int dir,BVPU_VideoControl_Encode control),app没有奔溃,
但是smartEye client收不到数据,是为什么呢?可以看下我的截图

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-12-23 01:34 , Processed in 0.079096 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList