还是上一个帖子的问题,详情看内容
是这样的,我这边用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: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 16:47
您好,您可以试一下这个参数:flagsServer = ANYCHAT_RECORD_FLAGS_VIDEO+ANYCHAT_RECORD_FLAGS_AUDIO+ANYC ...
廖工的我又测了,确实可以录制视频(之前是因为没有加回调),但是画面是全黑的,也就是只录制了声音,没录制视频。
然后你给的我测试了,还是有座席端的视频。 送你一颗子弹 发表于 2015-4-29 17:04
廖工的我又测了,确实可以录制视频(之前是因为没有加回调),但是画面是全黑的,也就是只录制了声音,没 ...
dwUserId 整型值,目标用户编号,-1 表示本地用户(自己); 这个ID要是对方的ID即可
佰锐科技-颜荣芝 发表于 2015-4-29 17:25
dwUserId 整型值,目标用户编号,-1 表示本地用户(自己); 这个ID要是对方的ID即可
确实是用户的ID, 像我这种情况有没有哪个地方用过?或者目前是不是支持噢? 送你一颗子弹 发表于 2015-4-29 17:38
确实是用户的ID, 像我这种情况有没有哪个地方用过?或者目前是不是支持噢?
麻烦您把日志发上来看看 佰锐科技-颜荣芝 发表于 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
您好,应该是版本的问题,请更新坐席版本到最新的V5.2版本,早期的V5.1版本不一定能支持您的这种特殊的应用场景。
同时建议服务器,包括核心服务器、录像服务器、业务服务器也一并升级。
页:
[1]