客户端视频出现黑屏现象
本帖最后由 ehomeud 于 2015-12-3 21:00 编辑你好,测试安卓客户端和web浏览器视频通话的时候出现黑屏现象,提供日志,麻烦帮忙看下 是哪有问题哈
1.web端日志
---------------------------AnyChat Platform Core SDK Client Log---------------------------
Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
Load BRMediaCore.dll success!(V5.3 Build Time:Aug 10 2015 12:21:04)
Invoke Connect(121.40.182.17,8906)=0
Invoke LoginServer(username=607c2e4d3e304aaa83fcddb6fe03b5c8)
CheckClientSocketLink Connect(ip=121.40.182.17,port=8906)
Server version: V5.3(Build Time:2015-08-07 20:29:06, Server OS:Linux)
Message OnConnect(bSuccess:1, errorcode=0)
Message OnLoginSystem(userid=6,errorcode=0,username=张云龙), msg deliver worked(1)
Server running time: 0 days, 0 hours, 46 minutes, license mode:0
Connection to streaming media server successfully!(udp delay:23ms)
Invoke VideoCallControl(EventType:1, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:2, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Message OnVideoCallEvent(EventType:3, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:1
Invoke EnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=1)
Message OnUserEnterRoom(userid=6001,nickname=陈学仕,siteindex=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:1, 11, 1, 16000, 16, 15850
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
On Remote UserSpeakControl(dwUserId:6001, bOpen:1)
On Remote UserCameraControl(dwUserId:6001, bOpen:1)
Message OnP2PConnectState(userid=6001, state=2)
userid(6001) audio decode, codec:11, 1 channel, 16000Hz
Message OnP2PConnectState(userid=6001, state=3)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181)
Video Config Size(320, 240) Format(YUY2, 30fps)
video init finish:320x240, YUY2, fps:30, codecid:1
video codec init:codec:1, 18fps, 320x240, bitrate:400kbps, quality:4, preset:4, gop:30, handle:3
userid(6001) video decode, codec:1, 1920x1080, delay:47ms
Invoke VideoCallControl(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Invoke LeaveRoom(roomid=6) Elapse:296 ms
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=0)
OnSocketClose, index(3)-errorcode(0-10035), flags:0x81, bTcp(1),userid(6001), list:0
OnSocketClose, index(3)-errorcode(0-0), flags:0x181, bTcp(1),userid(6001), list:0
Invoke VideoCallControl(EventType:1, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:2, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Message OnVideoCallEvent(EventType:3, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:1
Invoke EnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=1)
Message OnUserEnterRoom(userid=6001,nickname=陈学仕,siteindex=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
On Remote UserCameraControl(dwUserId:6001, bOpen:1)
On Remote UserSpeakControl(dwUserId:6001, bOpen:1)
Message OnP2PConnectState(userid=6001, state=2)
userid(6001) audio decode, codec:11, 1 channel, 16000Hz
userid(6001) video decode, codec:1, 640x480, delay:0ms
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181)
Video Config Size(320, 240) Format(YUY2, 30fps)
video init finish:320x240, YUY2, fps:30, codecid:1
WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:7, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
video codec init:codec:1, 18fps, 320x240, bitrate:400kbps, quality:4, preset:4, gop:30, handle:8
Message OnP2PConnectState(userid=6001, state=0)
Invoke VideoCallControl(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Invoke LeaveRoom(roomid=6) Elapse:281 ms
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=0)
Invoke VideoCallControl(EventType:1, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:2, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Message OnVideoCallEvent(EventType:3, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:2
Invoke EnterRoom(roomid=2)
Message OnEnterRoom(roomid=2,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=2)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:9, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181)
Video Config Size(320, 240) Format(YUY2, 30fps)
video init finish:320x240, YUY2, fps:30, codecid:1
video codec init:codec:1, 18fps, 320x240, bitrate:400kbps, quality:4, preset:4, gop:30, handle:10
Message OnUserEnterRoom(userid=6001,nickname=陈学仕,siteindex=1)
On Remote UserCameraControl(dwUserId:6001, bOpen:1)
On Remote UserSpeakControl(dwUserId:6001, bOpen:1)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
Message OnP2PConnectState(userid=6001, state=1)
userid(6001) video decode, codec:1, 320x240, delay:16ms
Message OnP2PConnectState(userid=6001, state=3)
userid(6001) audio decode, codec:11, 1 channel, 16000Hz
Message OnVideoCallEvent(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
On Remote UserCameraControl(dwUserId:6001, bOpen:0)
On Remote UserSpeakControl(dwUserId:6001, bOpen:0)
Invoke LeaveRoom(roomid=6) Elapse:296 ms
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=0)
OnSocketClose, index(3)-errorcode(0-0), flags:0x81, bTcp(1),userid(6001), list:0
Invoke VideoCallControl(EventType:1, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:2, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Message OnVideoCallEvent(EventType:3, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:2
Invoke EnterRoom(roomid=2)
Message OnEnterRoom(roomid=2,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=2)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:13, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181)
Video Config Size(320, 240) Format(YUY2, 30fps)
video init finish:320x240, YUY2, fps:30, codecid:1
video codec init:codec:1, 18fps, 320x240, bitrate:400kbps, quality:4, preset:4, gop:30, handle:14
Message OnUserEnterRoom(userid=6001,nickname=陈学仕,siteindex=1)
On Remote UserCameraControl(dwUserId:6001, bOpen:1)
On Remote UserSpeakControl(dwUserId:6001, bOpen:1)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
Message OnP2PConnectState(userid=6001, state=2)
userid(6001) video decode, codec:1, 320x240, delay:0ms
Message OnP2PConnectState(userid=6001, state=3)
userid(6001) audio decode, codec:11, 1 channel, 16000Hz
Invoke VideoCallControl(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
On Remote UserCameraControl(dwUserId:6001, bOpen:0)
On Remote UserSpeakControl(dwUserId:6001, bOpen:0)
Message OnUserLeaveRoom(userid=6001,siteindex=1)
Invoke LeaveRoom(roomid=6) Elapse:265 ms
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
OnSocketClose, index(3)-errorcode(0-0), flags:0x81, bTcp(1),userid(6001), list:0
Invoke VideoCallControl(EventType:1, UserId:6001, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:2, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
Message OnVideoCallEvent(EventType:3, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:1
Invoke EnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
Message OnReceiveOnlineUser(count=1,roomid=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
Audio codec init, handle:17, 11, 1, 16000, 16, 15850
Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
Message OnUserEnterRoom(userid=6001,nickname=陈学仕,siteindex=1)
On Remote UserCameraControl(dwUserId:6001, bOpen:1)
On Remote UserSpeakControl(dwUserId:6001, bOpen:1)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
Message OnP2PConnectState(userid=6001, state=2)
userid(6001) audio decode, codec:11, 1 channel, 16000Hz
Message OnP2PConnectState(userid=6001, state=3)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559)
MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559)
MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559)
MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559)
MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559)
MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x32595559)
MinCroppingSize(160, 120) MaxCroppingSize(160, 120) Format(YUY2, 0x8d2681)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d)
MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d)
MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d)
MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181)
Video Config Size(320, 240) Format(YUY2, 30fps)
video init finish:320x240, YUY2, fps:30, codecid:1
video codec init:codec:1, 18fps, 320x240, bitrate:400kbps, quality:4, preset:4, gop:30, handle:19
userid(6001) video decode, codec:1, 640x480, delay:0ms
Message OnVideoCallEvent(EventType:4, UserId:6001, ErrorCode:0, dwFlags:0x0, dwParam:0
On Remote UserCameraControl(dwUserId:6001, bOpen:0)
On Remote UserSpeakControl(dwUserId:6001, bOpen:0)
Message OnUserLeaveRoom(userid=6001,siteindex=1)
Invoke LeaveRoom(roomid=6) Elapse:265 ms
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=0)
Invoke UserCameraControl(userid=6001, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6001,bOpen=1)
OnSocketClose, index(3)-errorcode(0-0), flags:0x81, bTcp(1),userid(6001), list:0
2.安卓app 日志
---------------------------AnyChat Platform Core SDK Client Log---------------------------
Load libanychatcore.so success!(V5.3 Build Time:Aug 10 2015 05:31:49)
Android OS SDK Version:19, Support ARMv7:2, Support Neon:4
Load libmediautil_v7.so success!(V5.3 Build Time:Aug 10 2015 05:32:58)
Load libmediashow.so success!(V5.3 Build Time:Aug 10 2015 05:32:42)
Load libmediacore.so success!(V5.3 Build Time:Aug 10 2015 05:32:44)
MI 3W(Xiaomi) msm89744.4.4
Invoke Connect(gd.hsyuntai.com,8906)=0
Invoke LoginServer(username=dad6c73517d44604ad6460e55d8121d5#176003#65317#238)
Set noise suppression level:3
echo delay:0ms
Invoke SetSDKOption(BRAC_SO_AUDIO_CAPTUREMODE,0)
CheckClientSocketLink Connect(ip=121.40.182.17,port=8906)
Server version: V5.3(Build Time:2015-08-07 20:29:06, Server OS:Linux)
Apply video parameter:640x480, bitrate:380kbps, quality:4, gop:20, fps:15, preset:4, codec:0
Message OnConnect(bSuccess:1, errorcode=0)
Message OnLoginSystem(userid=6001,errorcode=0,username=陈学仕), msg deliver worked(0)
Server running time: 0 days, 0 hours, 53 minutes, license mode:0
Connection to streaming media server successfully!(udp delay:6ms)
Message OnVideoCallEvent(EventType:1, UserId:6, ErrorCode:0, dwFlags:0x0, dwParam:0
Invoke Connect(gd.hsyuntai.com,8906)=0
Set noise suppression level:3
echo delay:0ms
Invoke SetSDKOption(BRAC_SO_AUDIO_CAPTUREMODE,0)
Apply video parameter:640x480, bitrate:380kbps, quality:4, gop:20, fps:15, preset:4, codec:0
Invoke VideoCallControl(EventType:2, UserId:6, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Message OnVideoCallEvent(EventType:3, UserId:6, ErrorCode:0, dwFlags:0x0, dwParam:1
Invoke UserSpeakControl(userid=-1,bOpen=1)
APPLOG Camera Preview size: 1920 x 1080
APPLOG Camera Preview size: 1440 x 1080
APPLOG Camera Preview size: 1280 x 720
APPLOG Camera Preview size: 960 x 720
APPLOG Camera Preview size: 864 x 480
APPLOG Camera Preview size: 800 x 480
APPLOG Camera Preview size: 768 x 432
APPLOG Camera Preview size: 720 x 480
APPLOG Camera Preview size: 640 x 480
APPLOG Camera FrameRate: 7500 , 30000
Invoke SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=1)
Invoke SetInputVideoFormat(pixfmt:8, 640x480, 30fps, flags:0)
video init finish:640x480, NV21, fps:30, codecid:1
Invoke EnterRoom(roomid=1)
Message OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
Message OnReceiveOnlineUser(count=2,roomid=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=1)
Invoke SetInputVideoFormat(pixfmt:8, 640x480, 30fps, flags:0)
video init finish:640x480, NV21, fps:30, codecid:1
Invoke SetInputAudioFormat(1, 16000, 16, flags:0)
Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
Audio codec init, handle:1, 11, 1, 16000, 16, 15850
video codec init:codec:1, 15fps, 640x480, bitrate:380kbps, quality:4, preset:4, gop:20, handle:2
Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
On Remote UserCameraControl(dwUserId:6, bOpen:1)
userid(6) audio decode, codec:11, 1 channel, 16000Hz
On Remote UserSpeakControl(dwUserId:6, bOpen:1)
Message OnP2PConnectState(userid=6, state=2)
Message OnP2PConnectState(userid=6, state=3)
Invoke VideoCallControl(EventType:4, UserId:6, ErrorCode:0, dwFlags:0, dwParam:0, UserStr:)=0
Message OnVideoCallEvent(EventType:4, UserId:6, ErrorCode:0, dwFlags:0x0, dwParam:0
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=-1, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=0)
Invoke LeaveRoom(roomid=-1) Elapse:133 ms
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=-1, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=0)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
Invoke VideoCallControl(EventType:2, UserId:6, ErrorCode:0, dwFlags:0, dwParam:0, UserStr=0
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
您好,从上面的日志中看到,安卓端在回复web视频呼叫之后就操作音视频(打开本地的音视频和请求web的音视频),此时尚未进入房间,应该在进入房间之后才能操作音视频。我们建议在收到服务器BRAC_VIDEOCALL_EVENT_START事件之后,进入房间之后再打开本地的音视频和请求远程的音视频。 Invoke LeaveRoom(roomid=-1) Elapse:133 ms
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke UserCameraControl(userid=6, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=0)
Invoke UserCameraControl(userid=-1, bOpen=0, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=0)
Invoke UserCameraControl(userid=6, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=6,bOpen=1)
Invoke UserCameraControl(userid=-1, bOpen=1, stream=0)
Invoke UserSpeakControl(userid=-1,bOpen=1)
Invoke SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
您好,安卓端离开房间之后就无需再调用UserCameraControl、UserSpeakControl了。建议在调用LeaveRoom之前就调用UserCameraControl、UserSpeakContro关闭音视频,可以参考我们的demo程序。
另外,视频呼叫可以参考:AnyChat视频呼叫业务逻辑详解
页:
[1]