送你一颗子弹 发表于 2015-4-29 16:42:24

还是上一个帖子的问题,详情看内容

是这样的,我这边用anychat实现坐席与客户两人进行视频见证,现在有个需求,就是录制的视频希望没有座席端的视频,但是需要有 客户与坐席的声音。

上次廖工给的那个配置,不能录制视频,廖工给的如下:

flagsServer = ANYCHAT_RECORD_FLAGS_VIDEO+ANYCHAT_RECORD_FLAGS_VIDEO+ANYCHAT_RECORD_FLAGS_SERVER+ANYCHAT_RECORD_FLAGS_MIXAUDIO+ANYCHAT_RECORD_FLAGS_STEREO;





送你一颗子弹 发表于 2015-4-29 16:47:22

需求补充:我这边是服务端录制

佰锐科技-颜荣芝 发表于 2015-4-29 16:47:48

本帖最后由 佰锐科技-颜荣芝 于 2015-4-29 16:51 编辑

您好,您可以试一下这个参数:flagsServer = ANYCHAT_RECORD_FLAGS_VIDEO+ANYCHAT_RECORD_FLAGS_AUDIO+ANYCHAT_RECORD_FLAGS_SERVER+ANYCHAT_RECORD_FLAGS_MIXAUDIO+ANYCHAT_RECORD_FLAGS_STEREO;

送你一颗子弹 发表于 2015-4-29 17:04:36

佰锐科技-颜荣芝 发表于 2015-4-29 16:47
您好,您可以试一下这个参数:flagsServer = ANYCHAT_RECORD_FLAGS_VIDEO+ANYCHAT_RECORD_FLAGS_AUDIO+ANYC ...

廖工的我又测了,确实可以录制视频(之前是因为没有加回调),但是画面是全黑的,也就是只录制了声音,没录制视频。

然后你给的我测试了,还是有座席端的视频。

佰锐科技-颜荣芝 发表于 2015-4-29 17:25:13

送你一颗子弹 发表于 2015-4-29 17:04
廖工的我又测了,确实可以录制视频(之前是因为没有加回调),但是画面是全黑的,也就是只录制了声音,没 ...

dwUserId   整型值,目标用户编号,-1 表示本地用户(自己); 这个ID要是对方的ID即可

送你一颗子弹 发表于 2015-4-29 17:38:22

佰锐科技-颜荣芝 发表于 2015-4-29 17:25
dwUserId   整型值,目标用户编号,-1 表示本地用户(自己); 这个ID要是对方的ID即可

确实是用户的ID,   像我这种情况有没有哪个地方用过?或者目前是不是支持噢?

佰锐科技-颜荣芝 发表于 2015-4-29 17:43:24

送你一颗子弹 发表于 2015-4-29 17:38
确实是用户的ID,   像我这种情况有没有哪个地方用过?或者目前是不是支持噢?

麻烦您把日志发上来看看

送你一颗子弹 发表于 2015-4-29 20:26:02

佰锐科技-颜荣芝 发表于 2015-4-29 17:43
麻烦您把日志发上来看看

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.1 Build Time:Sep 26 2014 15:47:54)
        Load BRMiscUtil.dll success!(V5.1 Build Time:Sep 26 2014 15:46:12)
        Load BRMediaUtil.dll success!(V5.1 Build Time:Sep 26 2014 15:46:17)
        Load BRMediaShow.dll success!(V5.1 Build Time:Sep 26 2014 15:46:19)
        Load BRMediaCore.dll success!(V5.1 Build Time:Sep 26 2014 15:46:36)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,0)
        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
        Invoke        AudioSetVolume(device:1, dwVolume:70)=0
        Apply video parameter:320x240, bitrate:100000, quality:0, gop:0, fps:15, preset:0, codec:0
        Invoke        BRAC_Connect(210.176.58.135,8906)=0
        Invoke        LoginServer(username=empadmin)
        Invoke        EnterRoom(tkadmin-499)
        CheckClientSocketLink       Connect(ip=210.176.58.135,port=8906)
        Server version: V5.1(Build Time:2014-10-14 21:55:07, Server OS:Linux)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=-192,errorcode=0,username=empadmin), msg deliver worked(1)
        Connection to streaming media server successfully!(udp delay:31ms)
        Message        OnEnterRoom(roomid=78,errorcode=0,siteindex=0)
        Message        OnReceiveOnlineUser(count=1,roomid=78)
        Apply video parameter:320x240, bitrate:100000, quality:0, gop:0, fps:15, preset:0, codec:0
        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,0)
        Invoke        UserCameraControl(userid=-192,bOpen=1)
        Invoke        UserSpeakControl(userid=-192,bOpen=1)
        WaveIn Audio Capture Driver(麦克风 (High Definition Audio )
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        Audio FX Status: VAD:0, NS:1, AGC:1, AEC:1
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(RGB24, 0x0)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        Video Config Size(320, 240)        Format(RGB24, 25fps)
        video init finish:320x240, RGB24, fps:25
        video codec init:codec:1, 15fps, 320x240, bitrate:100kbps, quality:0, preset:0, gop:0, handle:2
        Invoke        BRAC_Connect(210.176.58.135,8906)=0
        Invoke        LoginServer(username=499)
        CheckClientSocketLink       Connect(ip=210.176.58.135,port=8906)
        Invoke        EnterRoom(tkadmin-499)
        Server version: V5.1(Build Time:2014-10-14 21:55:07, Server OS:Linux)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=-193,errorcode=0,username=499), msg deliver worked(1)
        Connection to streaming media server successfully!(udp delay:23ms)
        Message        OnUserEnterRoom(userid=-193,nickname=499,siteindex=1)
        Message        OnReceiveOnlineUser(count=2,roomid=78)
        Invoke        UserCameraControl(userid=-193,bOpen=1)
        Invoke        UserCameraControl(userid=-193,bOpen=1)
        Invoke        UserSpeakControl(userid=-193,bOpen=1)
        Invoke        UserSpeakControl(userid=-193,bOpen=1)
        On Remote UserCameraControl(dwUserId:-192, bOpen:1)
        WaveIn Audio Capture Driver(麦克风 (High Definition Audio )
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        Audio FX Status: VAD:0, NS:1, AGC:1, AEC:1
        On Remote UserSpeakControl(dwUserId:-192, bOpen:1)
        Invoke        UserCameraControl(userid=-192,bOpen=1)
        Invoke        UserSpeakControl(userid=-192,bOpen=1)
        Invoke        UserCameraControl(userid=-192,bOpen=0)
        Invoke        UserSpeakControl(userid=-192,bOpen=0)
        Invoke        UserCameraControl(userid=-192,bOpen=1)
        Invoke        UserSpeakControl(userid=-192,bOpen=1)
        Message        OnP2PConnectState(userid=-192, state=1)
        Message        OnP2PConnectState(userid=-193, state=1)
        On Remote UserCameraControl(dwUserId:-193, bOpen:1)
        On Remote UserSpeakControl(dwUserId:-193, bOpen:1)
        Message        OnP2PConnectState(userid=-192, state=3)
        Message        OnP2PConnectState(userid=-193, state=3)
        userid(-192) video decode delay:0ms
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(RGB24, 0x0)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUY2, 0x32595559)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUY2, 0x32595559)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
        Video Config Size(640, 480)        Format(RGB24, 30fps)
        CaptureControl(bStart:1, bInit:1, hr:-2147023446)
        video init finish:640x480, RGB24, fps:30
        Invoke        StreamRecordCtrlEx(-193, 1, 0xa17, 123456, )=0
        Invoke        StreamRecordCtrlEx(-193, 0, 0xa17, 123456, )=0

admin 发表于 2015-4-29 21:22:31

您好,应该是版本的问题,请更新坐席版本到最新的V5.2版本,早期的V5.1版本不一定能支持您的这种特殊的应用场景。

同时建议服务器,包括核心服务器、录像服务器、业务服务器也一并升级。
页: [1]
查看完整版本: 还是上一个帖子的问题,详情看内容