AnyChat技术支持论坛

标题: 用户进来时崩溃 [打印本页]

作者: LZYL    时间: 2016-10-24 23:37
标题: 用户进来时崩溃
如图,其他项目集成时都是正常的,这个项目突然就这样了

屏幕快照 2016-10-24 下午11.35.26.png (252.9 KB, 下载次数: 10751)

屏幕快照 2016-10-24 下午11.35.26.png

作者: LZYL    时间: 2016-10-24 23:43
480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.721 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.759 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.800 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.840 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.876 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.916 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.956 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.996 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:47.036 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:47.077 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:47.117 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:47.157 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:47.198 doctorclient[564:85842] video codec init:codec:1, 15fps, 480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1

只打开本地摄像头时不停滚动以上内容,记得之前集成时不会滚动显示的,我知道sdk有一个不让打印以上内容的方法,不过之前也没设置过
作者: 佰锐科技-刘洋    时间: 2016-10-25 09:18
你好 能详细描述一下当时场景吗  我们这边做个场景还原 看看问题出在哪里  同时请您把完整的日志信息发上来提供跟我们分析
作者: 佰锐科技-刘洋    时间: 2016-10-25 09:23
LZYL 发表于 2016-10-24 23:43
480x360, bitrate:90kbps, quality:3, preset:3, gop:30, handle:-1
2016-10-24 23:41:46.721 doctorclien ...

你好 你这里是否是加了第三方的SDK?
作者: LZYL    时间: 2016-10-25 09:38
Invoke        LoginServer(username=3337_’á∆ꌃ)
2016-10-25 09:37:50.527 doctorclient[692:128919] Message        OnLoginSystem(userid=3337,errorcode=0,username=3337_’á∆ꌃ), msg deliver worked(0)
2016-10-25 09:37:50.529 doctorclient[692:128919] Load libmediautil.so success!(V5.2 Build Time:Jun  5 2015 22:22:26)
2016-10-25 09:37:50.531 doctorclient[692:128919] Load libmediashow.so success!(V5.2 Build Time:Jun  5 2015 22:22:22)
2016-10-25 09:37:50.533 doctorclient[692:128919] Load libmediacore.so success!(V5.2 Build Time:Jun  5 2015 22:22:20)
2016-10-25 09:37:50.535 doctorclient[692:128919] Server running time: 164 days, 20 hours, 12 minutes, license mode:1
2016-10-25 09:37:50.537 doctorclient[692:128809] 登录结果:0
2016-10-25 09:37:50.537 doctorclient[692:128809] Invoke        EnterRoom(roomid=36)
2016-10-25 09:37:50.546 doctorclient[692:128919] Connection to streaming media server successfully!(udp delay:6ms)
2016-10-25 09:37:50.568 doctorclient[692:128919] Message        OnEnterRoom(roomid=36,errorcode=0,siteindex=0)
2016-10-25 09:37:50.816 doctorclient[692:128919] Audio Playback Device Init(0, 1, 16000, 16), ios Playback Driver
2016-10-25 09:37:50.819 doctorclient[692:128919] Message        OnReceiveOnlineUser(count=2,roomid=36)
2016-10-25 09:37:50.828 doctorclient[692:128809] 医生进入房间结果:0
2016-10-25 09:37:50.828 doctorclient[692:128809] ===医生进入用户数:1
2016-10-25 09:37:50.828 doctorclient[692:128809] 医生进入用户id:5153
2016-10-25 09:37:50.828 doctorclient[692:128809] doremote----0
2016-10-25 09:37:50.829 doctorclient[692:128809] Invoke        UserCameraControl(userid=5153,bOpen=0)
2016-10-25 09:37:50.829 doctorclient[692:128809] doremote----0
2016-10-25 09:37:50.832 doctorclient[692:128809] Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x293e200, l:0, t:0, r:0, b:0)
2016-10-25 09:37:50.835 doctorclient[692:128809] Invoke        UserSpeakControl(userid=-1,bOpen=1)
2016-10-25 09:37:50.836 doctorclient[692:128919] On Remote UserSpeakControl(dwUserId:5153, bOpen:1)
2016-10-25 09:37:50.836 doctorclient[692:128809] Audio record control:1, result:-1
2016-10-25 09:37:50.840 doctorclient[692:128809] Invoke        UserCameraControl(userid=-1,bOpen=1)
2016-10-25 09:37:50.842 doctorclient[692:128809] Invoke        UserSpeakControl(userid=5153,bOpen=1)
2016-10-25 09:37:50.843 doctorclient[692:128919] On Remote UserCameraControl(dwUserId:5153, bOpen:1)
2016-10-25 09:37:50.844 doctorclient[692:128809] Invoke        UserCameraControl(userid=5153,bOpen=1)
2016-10-25 09:37:50.846 doctorclient[692:128809] Invoke        BRAC_SetVideoPos(dwUserId:5153, hWnd:0x2689370, l:0, t:0, r:375, b:269)
2016-10-25 09:37:50.848 doctorclient[692:128809] Invoke        UserSpeakControl(userid=5153,bOpen=1)
2016-10-25 09:37:50.848 doctorclient[692:128809] 在线开启:5153
2016-10-25 09:37:50.850 doctorclient[692:128809] Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x293e200, l:0, t:0, r:0, b:0)
2016-10-25 09:37:50.852 doctorclient[692:128809] Invoke        UserSpeakControl(userid=-1,bOpen=1)
2016-10-25 09:37:50.856 doctorclient[692:128923] Default Audio Capture Driver()
2016-10-25 09:37:50.859 doctorclient[692:128809] Invoke        UserCameraControl(userid=-1,bOpen=1)
2016-10-25 09:37:50.859 doctorclient[692:128923] Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
2016-10-25 09:37:50.860 doctorclient[692:128809] 房间在线人数:房间号(36),人数(2)
2016-10-25 09:37:50.860 doctorclient[692:128809] ===房间在线用户数:1
2016-10-25 09:37:50.860 doctorclient[692:128809] 房间在线用户id:5153
2016-10-25 09:37:50.863 doctorclient[692:128809] Invoke        UserSpeakControl(userid=5153,bOpen=1)
2016-10-25 09:37:50.864 doctorclient[692:128809] 在线开启:5153
2016-10-25 09:37:50.864 doctorclient[692:128809] 用户摄像头状态改变消息,1,3337
2016-10-25 09:37:50.863 doctorclient[692:128923] Audio codec init, handle:1, 11, 1, 16000, 16, 15850
2016-10-25 09:37:50.874 doctorclient[692:128809] 用户得到/释放 mic 消息
2016-10-25 09:37:50.924 doctorclient[692:129008] Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
(lldb)
作者: LZYL    时间: 2016-10-25 09:41
佰锐科技-刘洋 发表于 2016-10-25 09:23
你好 你这里是否是加了第三方的SDK?

集成了红杉树的sdk


作者: 佰锐科技-刘洋    时间: 2016-10-25 09:45
LZYL 发表于 2016-10-25 09:41
集成了红杉树的sdk

你这里加了第三方的SDK 会引起冲突的
作者: LZYL    时间: 2016-10-25 09:50
佰锐科技-刘洋 发表于 2016-10-25 09:45
你这里加了第三方的SDK 会引起冲突的

你好,只加入sdk就会引起冲突吗?两者之间彼此独立运行的。

崩溃的问题是在添加之前出现的
作者: 佰锐科技-刘洋    时间: 2016-10-25 10:07
本帖最后由 佰锐科技-刘洋 于 2016-10-25 10:21 编辑
LZYL 发表于 2016-10-25 09:50
你好,只加入sdk就会引起冲突吗?两者之间彼此独立运行的。

崩溃的问题是在添加之前出现的

嗯 加入第三方会引起冲突的   
这个问题你这样试一试:打开本地摄像头前,调用SetSDKOption设置218为1;

作者: LZYL    时间: 2016-10-25 10:45
佰锐科技-刘洋 发表于 2016-10-25 10:07
嗯 加入第三方会引起冲突的   
这个问题你这样试一试:打开本地摄像头前,调用SetSDKOption设置218为1; ...



    NSMutableArray* cameraDeviceArray = [AnyChatPlatform EnumVideoCapture];
    if (cameraDeviceArray.count > 0)
    {
        [AnyChatPlatform SelectVideoCapture:[cameraDeviceArray objectAtIndex:1]];
    }
    [AnyChatPlatform SetSDKOptionInt:218 :1];
//    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_OVERLAY :1];
    [AnyChatPlatform SetVideoPos:-1 :self :0 :0 :0 :0];
    [AnyChatPlatform UserSpeakControl:-1 :YES];
    [AnyChatPlatform UserCameraControl:-1 :YES];

打开
本地摄像头前是这样写吗?还是会崩溃
作者: 佰锐科技-刘洋    时间: 2016-10-25 10:47
LZYL 发表于 2016-10-25 10:45
NSMutableArray* cameraDeviceArray = [AnyChatPlatform EnumVideoCapture];
    if (cameraDev ...

是这样写  但还是崩溃 就需要定制了
作者: LZYL    时间: 2016-10-25 10:53
佰锐科技-刘洋 发表于 2016-10-25 10:47
是这样写  但还是崩溃 就需要定制了

对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?
作者: 佰锐科技-刘洋    时间: 2016-10-25 11:06
LZYL 发表于 2016-10-25 10:53
对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?

嗯 是的 IOS会有这个问题的 要不您留下一个联系方式  我这边联系您
作者: 佰锐科技-刘洋    时间: 2016-10-25 11:53
LZYL 发表于 2016-10-25 10:53
对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?

你好 你也看下这个帖子 http://bbs.anychat.cn/forum.php? ... &extra=page%3D1 看看这个方法能否解决您的问题
作者: admin    时间: 2016-10-25 12:12
Load libmediautil.so success!(V5.2 Build Time:Jun  5 2015 22:22:26)
亲,您使用的AnyChat SDK版本比较老喔,换最新的版本,看是否可以解决该问题?
作者: LZYL    时间: 2016-10-25 12:35
佰锐科技-刘洋 发表于 2016-10-25 11:53
你好 你也看下这个帖子 http://bbs.anychat.cn/forum.php?mod=viewthread&tid=2586&extra=page%3D1 看看 ...

// 医生进入房间消息
- (void)OnAnyChatEnterRoom:(int)dwRoomId :(int)dwErrorCode
{
    NSLog(@"医生进入房间结果:%d",dwErrorCode);
    if (dwErrorCode == GV_ERR_SUCCESS)
    {
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_NSCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_VADCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_AGCCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_ECHOCTRL :0];
        //  设置本地视频
        _userInfo.videoType = VideoProcessEnterRoom;
        
        NSMutableArray *curUserIDList = [AnyChatPlatform GetOnlineUser];
        NSLog(@"===医生进入用户数:%ld", (long)[curUserIDList count] );
        for (int i=0; i<[curUserIDList count]; i++)
        {
            NSNumber *tmpNum = curUserIDList;
            NSLog(@"医生进入用户id:%d",[tmpNum intValue]);
        }
        
        [self updateButtonNetState:curUserIDList];
        [self doLocalDevice:YES];
    }
}

你好,是这样调用吗?第五个内核参数好像没有,应该是版本问题
这样写不好用

作者: LZYL    时间: 2016-10-25 12:54
admin 发表于 2016-10-25 12:12
亲,您使用的AnyChat SDK版本比较老喔,换最新的版本,看是否可以解决该问题?

好的,我试试
作者: 佰锐科技-刘洋    时间: 2016-10-25 15:33
LZYL 发表于 2016-10-25 12:54
好的,我试试

看了提供的日志信息以及红杉树的sdk  这个问题是由于用了第三方红杉树SDK中音视频引起的  所以需要做定制来解决这块问题




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3