AnyChat技术支持论坛

标题: 获取对方视频的问题 [打印本页]

作者: Mting    时间: 2013-9-1 13:40
标题: 获取对方视频的问题
再登入房间后获取不到对方的视频

日志

[2013-08-31 22:32:21(281)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2013-08-31 22:32:21(281)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2013-08-31 22:32:21(296)]        Audio Capture(Driver:1) Init Failed:10500, (5.2.3790[1282])
[2013-08-31 22:32:21(296)]        Audio Capture(Driver:3) Init Failed:10500, (5.2.3790[1282])
[2013-08-31 22:32:21(296)]        Audio Init, error:10500, device:0, 0, 0, 0, capmode:0
[2013-08-31 22:32:21(296)]        Audio Playback Device Init(10500, 2, 44100, 16), WaveOut Playback Driver


求助

作者: admin    时间: 2013-9-1 13:51
两边的完整日志都帖上来,谢谢!
作者: Mting    时间: 2013-9-1 14:17
[2013-09-01 13:36:08(819)]        Server version: V4.8(Build Time:2013-08-07 12:50:42, Server OS:Windows)
[2013-09-01 13:36:08(826)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-09-01 13:36:09(492)]        Message        OnLoginSystem(userid=4,errorcode=0,username=2), msg deliver worked(1)
[2013-09-01 13:36:09(520)]        Success add upnp map(port:14507, tcp)
[2013-09-01 13:36:09(557)]        Success add upnp map(port:51559, udp)
[2013-09-01 13:36:09(569)]        Invoke        EnterRoom(roomid=1)
[2013-09-01 13:36:10(176)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2013-09-01 13:36:10(180)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2013-09-01 13:36:11(061)]        Win7 AEC Audio Capture Driver(麦克风 (Realtek High Definition Audio))
[2013-09-01 13:36:11(065)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2013-09-01 13:36:11(068)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-09-01 13:36:11(080)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2013-09-01 13:36:11(395)]        Message        OnP2PConnectState(userid=3, state=1)
[2013-09-01 13:36:17(192)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-09-01 13:36:17(195)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-09-01 13:36:17(198)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x30b5a, l:0, t:0, r:398, b:283)
[2013-09-01 13:36:17(322)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(324)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(327)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(329)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(332)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(334)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559)
[2013-09-01 13:36:17(336)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(339)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(343)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(346)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(348)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(351)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
[2013-09-01 13:36:17(355)]        Video Config Size(320, 240)        Format(YUY2, 25fps)
[2013-09-01 13:36:17(380)]        video init finish:320x240, YUY2, fps:30
[2013-09-01 13:36:17(490)]        Audio FX Status: VAD:1, NS:2, AGC:8, AEC:4
[2013-09-01 13:36:17(617)]        Warning: The UDP communication with the server abnormal!
[2013-09-01 13:36:17(635)]        video codec init:codec:1, 15fps, 320x240, bitrate:90000, quality:3, preset:3, gop:30, handle:2
[2013-09-01 13:36:37(348)]        Invoke        BRAC_SetVideoPos(dwUserId:3, hWnd:0x60b30, l:0, t:0, r:398, b:283)
[2013-09-01 13:36:38(631)]        Invoke        UserCameraControl(userid=3,bOpen=1)
[2013-09-01 13:36:43(378)]        Invoke        UserSpeakControl(userid=3,bOpen=1)
[2013-09-01 13:37:03(958)]        Invoke        BRAC_SetVideoPos(dwUserId:3, hWnd:0x60b30, l:0, t:0, r:398, b:283)
[2013-09-01 13:37:07(917)]        Invoke        UserCameraControl(userid=3,bOpen=1)
[2013-09-01 13:37:15(579)]        Invoke        UserSpeakControl(userid=3,bOpen=1)
[2013-09-01 13:37:20(970)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2013-09-01 13:37:22(206)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,0)
[2013-09-01 13:37:55(293)]        Message        OnUserLeaveRoom(userid=3,siteindex=0)
[2013-09-01 13:38:00(654)]        Invoke        BRAC_SetVideoPos(dwUserId:4, hWnd:0x30b5a, l:0, t:0, r:398, b:283)
[2013-09-01 13:38:00(657)]        Invoke        UserCameraControl(userid=4,bOpen=1)
[2013-09-01 13:38:00(661)]        Invoke        UserSpeakControl(userid=4,bOpen=1)
[2013-09-01 13:38:00(668)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2013-09-01 13:38:00(747)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,0)
[2013-09-01 13:38:03(885)]        Invoke        LeaveRoom(roomid=1)        Elapse:387 ms
[2013-09-01 13:38:03(935)]        Invoke        LogoutServer(userid=4)        Elapse:47 ms


暂时只能拿到一边的数据

同一局域网两个客户端是能相互看到视频的


作者: admin    时间: 2013-9-1 14:27
您好,日志中有警告,客户端和服务器的UDP通信存在问题,请检查,谢谢!
[2013-09-01 13:36:17(617)]        Warning: The UDP communication with the server abnormal!

作者: Mting    时间: 2013-9-1 14:35
但为什么 在同一局域网内的两个客户端是能相互看到对方的视频的
作者: admin    时间: 2013-9-1 14:35
同一局域网两个客户端是能相互看到视频的
这是p2p 技术发生了作用,绕过了服务器的UDP通信问题!
作者: Mting    时间: 2013-9-1 14:37
那可以用什么方式解决这个UDP通信警告问题
作者: admin    时间: 2013-9-1 14:43
可能是局域网的路由器上禁止了UDP通信!
也有可能是服务器上有防火墙,没有开启UDP端口通信!
作者: Mting    时间: 2013-9-1 14:45
[2013-08-31 22:32:21(156)]        Server version: V4.8(Build Time:2013-08-06 21:50:42, Server OS:Windows)
[2013-08-31 22:32:21(156)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-08-31 22:32:21(218)]        Message        OnLoginSystem(userid=3,errorcode=0,username=1), msg deliver worked(1)
[2013-08-31 22:32:21(218)]        Invoke        EnterRoom(roomid=1)
[2013-08-31 22:32:21(250)]        Connection to streaming media server successfully!(udp delay:15ms)
[2013-08-31 22:32:21(281)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2013-08-31 22:32:21(281)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2013-08-31 22:32:21(296)]        Audio Capture(Driver:1) Init Failed:10500, (5.2.3790[1282])
[2013-08-31 22:32:21(296)]        Audio Capture(Driver:3) Init Failed:10500, (5.2.3790[1282])
[2013-08-31 22:32:21(296)]        Audio Init, error:10500, device:0, 0, 0, 0, capmode:0
[2013-08-31 22:32:21(296)]        Audio Playback Device Init(10500, 2, 44100, 16), WaveOut Playback Driver
[2013-08-31 22:32:32(343)]        Message        OnUserEnterRoom(userid=4,nickname=2,siteindex=1)
[2013-08-31 22:32:33(781)]        Message        OnP2PConnectState(userid=4, state=1)
[2013-08-31 22:32:39(593)]        Invoke        BRAC_SetVideoPos(dwUserId:4, hWnd:0x1702e8, l:0, t:0, r:398, b:283)
[2013-08-31 22:32:39(593)]        Invoke        UserCameraControl(userid=4,bOpen=1)
[2013-08-31 22:32:39(593)]        Invoke        UserSpeakControl(userid=4,bOpen=1)
[2013-08-31 22:32:39(593)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2013-08-31 22:32:39(593)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,0)
[2013-08-31 22:32:52(671)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-08-31 22:32:52(671)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-08-31 22:32:52(671)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x1402d2, l:0, t:0, r:398, b:283)
[2013-08-31 22:32:52(687)]        ****Open Local Video Fail,ErrorCode:10011
[2013-08-31 22:34:17(437)]        Invoke        LeaveRoom(roomid=1)        Elapse:0 ms
[2013-08-31 22:34:17(531)]        Invoke        LogoutServer(userid=3)        Elapse:94 ms
[2013-08-31 22:34:17(531)]        Message        OnConnect(bSuccess:0, errorcode=100)
[2013-08-31 22:34:17(546)]        Invoke        BRAC_Release        Elapse:0 ms

这是另外一端的日志 这边是没摄像头  按道理来说 至少可以看到对方的视频
作者: Mting    时间: 2013-9-1 15:11
admin 发表于 2013-9-1 14:43
可能是局域网的路由器上禁止了UDP通信!
也有可能是服务器上有防火墙,没有开启UDP端口通信!

sdk服务器(不是业务服务器) 的日志

[2013-08-31 05:38:31(453)]        AnyChatCoreServer has exited with error code:0
[2013-08-31 07:56:24(812)]        ---------------------Init Service--------------------------
[2013-08-31 07:56:24(812)]        Current File Version[4, 8, 0, 0],Build time:2013-08-06 20:50:42
[2013-08-31 07:56:24(812)]        Start Server At Demo Mode!
[2013-08-31 07:56:24(812)]        Start TCP Server Successed(port=8906)!
[2013-08-31 07:56:24(812)]        Start UDP Server Successed(port=8907)!
[2013-08-31 07:56:24(812)]        AnyChat IPC Filter Plus Init, Build Time:Aug  6 2013 20:50:32
[2013-08-31 07:56:24(812)]        Load SDK Filter Plus:IPCFilterPlus.dll Success, ver:SDK Filter Plus (IPC), for Windows V4.8
[2013-08-31 09:05:52(093)]        AnyChatCoreServer has exited with error code:0
[2013-08-31 19:40:42(968)]        ---------------------Init Service--------------------------
[2013-08-31 19:40:42(968)]        Current File Version[4, 8, 0, 0],Build time:2013-08-06 20:50:42
[2013-08-31 19:40:42(968)]        Start Server At Demo Mode!
[2013-08-31 19:40:42(968)]        Start TCP Server Successed(port=8906)!
[2013-08-31 19:40:42(968)]        Start UDP Server Successed(port=8907)!
[2013-08-31 19:40:42(968)]        AnyChat IPC Filter Plus Init, Build Time:Aug  6 2013 20:50:32
[2013-08-31 19:40:42(968)]        Load SDK Filter Plus:IPCFilterPlus.dll Success, ver:SDK Filter Plus (IPC), for Windows V4.8

里面的TCP和UDP都启动成功
作者: admin    时间: 2013-9-1 15:11
日志开头部分也帖上来,帖一个完整的日志,谢谢!

由于另外一边存在UDP不通的问题,可能是导致看不到视频的主要原因!
作者: Mting    时间: 2013-9-1 15:24
[2013-08-31 22:32:20(796)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-08-31 22:32:20(796)]        Load BRAnyChatCore.dll success!(V4.8 Build Time:Aug  6 2013 20:52:08)
[2013-08-31 22:32:20(828)]        Load BRMiscUtil.dll success!(V4.8 Build Time:Aug  6 2013 20:49:59)
[2013-08-31 22:32:20(968)]        Load BRMediaUtil.dll success!(V4.8 Build Time:Aug  6 2013 20:52:04)
[2013-08-31 22:32:20(968)]        Load BRMediaShow.dll success!(V4.8 Build Time:Aug  6 2013 20:50:05)
[2013-08-31 22:32:21(000)]        Load BRMediaCore.dll success!(V4.8 Build Time:Aug  6 2013 20:50:20)
[2013-08-31 22:32:21(000)]        Invoke        BRAC_Connect(******,8906)=0
[2013-08-31 22:32:21(000)]        Invoke        LoginServer(username=1)
[2013-08-31 22:32:21(109)]        CheckClientSocketLink         Connect(ip=*******,port=8906)
[2013-08-31 22:32:21(156)]        Server version: V4.8(Build Time:2013-08-06 21:50:42, Server OS:Windows)
[2013-08-31 22:32:21(156)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-08-31 22:32:21(218)]        Message        OnLoginSystem(userid=3,errorcode=0,username=1), msg deliver worked(1)
作者: Mting    时间: 2013-9-1 15:35
admin 发表于 2013-9-1 15:11
日志开头部分也帖上来,帖一个完整的日志,谢谢!

由于另外一边存在UDP不通的问题,可能是导致看不到视频 ...

开头部分的日志贴上了
作者: admin    时间: 2013-9-1 15:35
关于UDP通信,这里面有一个第三方的网络测试工具可用 http://www.anychat.cn/faq/index. ... =255&artlang=zh
作者: Mting    时间: 2013-9-1 17:01
本帖最后由 Mting 于 2013-9-1 17:15 编辑
admin 发表于 2013-9-1 15:35
关于UDP通信,这里面有一个第三方的网络测试工具可用 http://www.anychat.cn/faq/index.php?sid=425939&lan ...

服务器里TCP和UDP的这俩端口都打开了
还是有UDP的警告
是客户端的UDP  还是服务器端的UDP 存在问题?

作者: admin    时间: 2013-9-1 18:01
您好,您是否有使用上面网址里面的测试工具测试一下,测试结果如何?
作者: admin    时间: 2013-9-1 18:01
您好,您是否有使用上面网址里面的测试工具测试一下,测试结果如何?
作者: Mting    时间: 2013-9-1 19:16
admin 发表于 2013-9-1 18:01
您好,您是否有使用上面网址里面的测试工具测试一下,测试结果如何?

测试都没问题
作者: admin    时间: 2013-9-1 20:52
请问您的测试步骤是怎么样的?




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