AnyChat技术支持论坛

标题: 关于surface调用内置摄像头分辨率上不去问题 [打印本页]

作者: kinghong    时间: 2015-10-9 09:46
标题: 关于surface调用内置摄像头分辨率上不去问题
你好,之前也发过好几个贴问关于surface的这个问题,具体问题我再描述一下:surface上的摄像头是支持1920x1080的,可是在视频参数中设置了1080P后视频对话的时候看到的分辨率却很低,看了日志文件是300多x200多,你们曾经发过brMediaCore.dll更新文件给我测试,本来以为问题已经解决了,可是后来发现用了你们更新的这个brMediaCore.dll文件后本地视频就会有延迟现象(无论用surface还是Pc都会延迟),所以现在我测试的还是没有更新过brMediaCore.dll的版本,但是分辨率的问题又回来了,请问你们什么时候可以解决这个问题,我需要给我的客户回复!

作者: admin    时间: 2015-10-9 09:54
可是后来发现用了你们更新的这个brMediaCore.dll文件后本地视频就会有延迟现象(无论用surface还是Pc都会延迟)

您好,请将更新前的日志信息,以及更新后的日志信息贴上来,谢谢。
作者: kinghong    时间: 2015-10-9 10:10
admin 发表于 2015-10-9 09:54
您好,请将更新前的日志信息,以及更新后的日志信息贴上来,谢谢。

更新前后的信息我之前上传过,http://bbs.anychat.cn/forum.php? ... amp;page=1#pid11028
作者: admin    时间: 2015-10-9 10:23
您好,再次分析了您上传的日志信息,差异在于:
更新前:Video Config Size(1920, 1080)        Format(RGB24, 20fps)
更新后:Video Config Size(1920, 1080)        Format(RGB24, 5fps)
就是帧率上有差异,更新后才5fps,所以感觉就比较卡了,已经让同事在排查原因了。
作者: admin    时间: 2015-10-9 11:13
亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

brMediaCore.rar

186.88 KB, 下载次数: 4


作者: kinghong    时间: 2015-10-9 11:54
admin 发表于 2015-10-9 11:13
亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

[2015-10-08 20:51:21(256)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-08 20:51:21(256)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 31 2015 22:08:48)
[2015-10-08 20:51:21(272)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-08 20:51:21(319)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-08 20:51:21(319)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2015-10-08 20:51:21(350)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 11:17:24)
[2015-10-08 20:51:21(428)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-08 20:51:21(444)]        Invoke        Connect(192.168.0.100,8906)=0
[2015-10-08 20:51:21(444)]        Invoke        LoginServer(username=user123)
[2015-10-08 20:51:21(522)]        CheckClientSocketLink         Connect(ip=192.168.0.100,port=8906)
[2015-10-08 20:51:21(647)]        Server version: V5.3(Build Time:2015-08-09 21:21:30, Server OS:Windows)
[2015-10-08 20:51:21(803)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-08 20:51:22(100)]        Message        OnLoginSystem(userid=10,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-08 20:51:22(100)]        Server running time: 0 days, 3 hours, 21 minutes, license mode:0
[2015-10-08 20:51:22(100)]        Invoke        EnterRoom(roomid=1)
[2015-10-08 20:51:22(147)]        Connection to streaming media server successfully!(udp delay:23ms)
[2015-10-08 20:51:22(225)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2015-10-08 20:51:22(225)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2015-10-08 20:51:22(225)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0xe03d2, l:0, t:0, r:295, b:168)
[2015-10-08 20:51:22(225)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2015-10-08 20:51:22(225)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-08 20:51:22(225)]        Invoke        SetVideoPos(dwUserId:8, hWnd:0xe0634, l:0, t:0, r:801, b:450)
[2015-10-08 20:51:22(225)]        Invoke        UserCameraControl(userid=8,bOpen=1)
[2015-10-08 20:51:22(225)]        Invoke        UserSpeakControl(userid=8,bOpen=1)
[2015-10-08 20:51:22(459)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(459)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 10fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(RGB24, 0x0, 15fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(RGB24, 0x0, 5fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(RGB24, 0x0, 5fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(RGB24, 0x0, 5fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(RGB24, 0x0, 5fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(475)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 20:51:22(491)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 20:51:22(491)]        Prepare config camera(1-Logitech HD Pro Webcam C910): 1920x1080, 20fps
[2015-10-08 20:51:22(491)]        SetFormat(1920x1080, RGB24, 20fps) = 0
[2015-10-08 20:51:22(491)]        Video Config Size(1920, 1080)        Format(RGB24, 20fps)
[2015-10-08 20:51:22(705)]        On Remote UserCameraControl(dwUserId:8, bOpen:1)
[2015-10-08 20:51:22(851)]        video init finish:1920x1080, RGB24, fps:20, codecid:1
[2015-10-08 20:51:22(860)]        WaveIn Audio Capture Driver(Microphone (HD Pro Webcam C910))
[2015-10-08 20:51:22(860)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-08 20:51:22(860)]        Audio codec init, handle:2, 11, 1, 16000, 16, 15850
[2015-10-08 20:51:22(885)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-08 20:51:22(906)]        On Remote UserSpeakControl(dwUserId:8, bOpen:1)
[2015-10-08 20:51:22(911)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-08 20:51:22(949)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:3
[2015-10-08 20:51:24(070)]        userid(8) video decode, codec:1, 1920x1080, delay:0ms
[2015-10-08 20:51:24(172)]        Message        OnP2PConnectState(userid=8, state=1)
[2015-10-08 20:51:24(239)]        userid(8) audio decode, codec:11, 1 channel, 16000Hz
[2015-10-08 20:51:24(853)]        Message        OnP2PConnectState(userid=8, state=3)
[2015-10-08 20:51:33(561)]        Invoke        LeaveRoom(roomid=1)        Elapse:63 ms
[2015-10-08 20:51:33(623)]        Invoke        LogoutServer(userid=10)        Elapse:62 ms
[2015-10-08 20:51:33(701)]        Invoke        BRAC_Release        Elapse:79 ms

作者: admin    时间: 2015-10-9 11:56
您好,请重新用附件中的库测试一下,然后将日志贴上来,谢谢!

brMediaCore_2.rar

187 KB, 下载次数: 21


作者: kinghong    时间: 2015-10-9 12:06
admin 发表于 2015-10-9 11:13
亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

下面是在surface中测试的日志,设置1080P的时候本地视频不是太流畅,720P很流畅
[2015-10-09 12:04:24(231)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-09 12:04:24(234)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
[2015-10-09 12:04:24(239)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-09 12:04:24(271)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-09 12:04:24(274)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2015-10-09 12:04:24(279)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 11:17:24)
[2015-10-09 12:04:24(300)]        Apply video parameter:1280x720, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:04:24(309)]        Invoke        Connect(192.168.0.100,8906)=0
[2015-10-09 12:04:24(312)]        Invoke        LoginServer(username=user123)
[2015-10-09 12:04:24(365)]        CheckClientSocketLink         Connect(ip=192.168.0.100,port=8906)
[2015-10-09 12:04:24(515)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2015-10-09 12:04:24(593)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-09 12:04:24(896)]        Message        OnLoginSystem(userid=14,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-09 12:04:24(902)]        Server running time: 0 days, 3 hours, 34 minutes, license mode:0
[2015-10-09 12:04:24(904)]        Invoke        EnterRoom(roomid=1)
[2015-10-09 12:04:24(943)]        Connection to streaming media server successfully!(udp delay:23ms)
[2015-10-09 12:04:25(033)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2015-10-09 12:04:25(041)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2015-10-09 12:04:25(041)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
[2015-10-09 12:04:25(055)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
[2015-10-09 12:04:25(063)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-09 12:04:25(123)]        WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
[2015-10-09 12:04:25(130)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-09 12:04:25(139)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-10-09 12:04:25(186)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-09 12:04:25(186)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-09 12:04:25(694)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(703)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(711)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(720)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(729)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(738)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(748)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(756)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(764)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(772)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(782)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(794)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(802)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(810)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(818)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(827)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:25(835)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(843)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:04:25(851)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(860)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:04:25(868)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(876)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:04:25(884)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:04:25(893)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:04:25(902)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:04:25(911)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:04:25(918)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:25(923)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:04:25(929)]        Prepare config camera(2-Microsoft LifeCam Front): 1280x720, 20fps
[2015-10-09 12:04:25(940)]        SetFormat(1280x720, YUY2, 20fps) = 0
[2015-10-09 12:04:25(947)]        Video Config Size(1280, 720)        Format(YUY2, 20fps)
[2015-10-09 12:04:25(962)]        video init finish:1280x720, YUY2, fps:20, codecid:1
[2015-10-09 12:04:27(079)]        video codec init:codec:1, 20fps, 1280x720, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:2
[2015-10-09 12:04:28(842)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x2904ac, l:0, t:0, r:2160, b:1440)
[2015-10-09 12:04:31(777)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
[2015-10-09 12:04:42(776)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(784)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(794)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(802)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(812)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(821)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(831)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(840)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(850)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(861)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(872)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(880)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(889)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(897)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(906)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
[2015-10-09 12:04:42(914)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
[2015-10-09 12:04:42(923)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:42(931)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:42(940)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:42(949)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:42(958)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:42(966)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:42(975)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:42(983)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:42(992)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:43(000)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:43(009)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:43(017)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:43(026)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:43(034)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:43(042)]        Prepare config camera(1-Microsoft LifeCam Rear): 1280x720, 20fps
[2015-10-09 12:04:43(066)]        SetFormat(1280x720, MJPG, 20fps) = 0
[2015-10-09 12:04:43(074)]        Video Config Size(1280, 720)        Format(MJPG, 20fps)
[2015-10-09 12:04:43(098)]        video init finish:1280x720, RGB32, fps:20, codecid:1
[2015-10-09 12:04:43(470)]        video codec init:codec:1, 20fps, 1280x720, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:3
[2015-10-09 12:04:44(298)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:04:44(567)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(573)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(581)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(590)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(599)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(608)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(618)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(632)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(641)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(650)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(660)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(669)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(678)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(687)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(696)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
[2015-10-09 12:04:44(707)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
[2015-10-09 12:04:44(716)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:44(725)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:44(735)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:44(744)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:44(754)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:44(764)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:44(773)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:44(783)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:44(793)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:44(801)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:44(811)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:44(819)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:44(828)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:44(837)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:44(845)]        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
[2015-10-09 12:04:44(868)]        SetFormat(1920x1080, MJPG, 20fps) = 0
[2015-10-09 12:04:44(877)]        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
[2015-10-09 12:04:44(898)]        video init finish:1920x1080, RGB32, fps:20, codecid:1
[2015-10-09 12:04:45(298)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:4
[2015-10-09 12:04:46(058)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:04:46(362)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(371)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(381)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(390)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(400)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(410)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(419)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(428)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(439)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(449)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(458)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(468)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(478)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(487)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(491)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
[2015-10-09 12:04:46(494)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
[2015-10-09 12:04:46(497)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(500)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(503)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:46(506)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:46(509)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:46(512)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:46(515)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:46(518)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:46(521)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:46(524)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:46(526)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:46(530)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:46(532)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:46(535)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:46(538)]        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
[2015-10-09 12:04:46(545)]        SetFormat(1920x1080, MJPG, 20fps) = 0
[2015-10-09 12:04:46(548)]        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
[2015-10-09 12:04:46(557)]        video init finish:1920x1080, RGB32, fps:20, codecid:1
[2015-10-09 12:04:46(561)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:04:46(777)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:04:46(881)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(891)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(901)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(910)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(919)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(928)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(937)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(946)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(955)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(965)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(978)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:46(989)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:46(999)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(008)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(017)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
[2015-10-09 12:04:47(026)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
[2015-10-09 12:04:47(035)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(044)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(053)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(063)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(072)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(081)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(090)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(099)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(108)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:47(117)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:47(126)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:47(135)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:47(144)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(152)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(161)]        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
[2015-10-09 12:04:47(184)]        SetFormat(1920x1080, MJPG, 20fps) = 0
[2015-10-09 12:04:47(193)]        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
[2015-10-09 12:04:47(215)]        video init finish:1920x1080, RGB32, fps:20, codecid:1
[2015-10-09 12:04:47(474)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(477)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(480)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(484)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(486)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(489)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(492)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(495)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(499)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(502)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(505)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(508)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(510)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(513)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(517)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
[2015-10-09 12:04:47(519)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
[2015-10-09 12:04:47(523)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:04:47(526)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:04:47(529)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(533)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(537)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(540)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(543)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(547)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(551)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:47(554)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:47(558)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-09 12:04:47(561)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
[2015-10-09 12:04:47(566)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-09 12:04:47(569)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
[2015-10-09 12:04:47(573)]        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
[2015-10-09 12:04:47(581)]        SetFormat(1920x1080, MJPG, 20fps) = 0
[2015-10-09 12:04:47(585)]        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
[2015-10-09 12:04:47(594)]        video init finish:1920x1080, RGB32, fps:20, codecid:1
[2015-10-09 12:04:47(993)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:5
[2015-10-09 12:04:48(290)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0xf03c6, l:0, t:0, r:2160, b:1440)
[2015-10-09 12:05:02(719)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
[2015-10-09 12:05:08(408)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(415)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(421)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(430)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(438)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(445)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(452)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(462)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(469)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(476)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(483)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(490)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(500)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(509)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(527)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(534)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:08(552)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(559)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:08(567)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(574)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:08(582)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(591)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:08(598)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:08(606)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:08(615)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:08(620)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:08(628)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:08(636)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:08(643)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
[2015-10-09 12:05:08(653)]        SetFormat(1920x1080, YUY2, 20fps) = 0
[2015-10-09 12:05:08(661)]        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
[2015-10-09 12:05:08(677)]        video init finish:1920x1080, YUY2, fps:20, codecid:1
[2015-10-09 12:05:09(233)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:05:09(884)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(892)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(899)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(906)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(913)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(919)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(924)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(932)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(937)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(943)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(950)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(957)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(965)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(972)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(978)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(983)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:09(990)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:09(996)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:10(002)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:10(008)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:10(014)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:10(021)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:10(027)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:10(033)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:10(039)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:10(045)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:10(051)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:10(061)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:10(067)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
[2015-10-09 12:05:10(080)]        SetFormat(1920x1080, YUY2, 20fps) = 0
[2015-10-09 12:05:10(085)]        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
[2015-10-09 12:05:10(099)]        video init finish:1920x1080, YUY2, fps:20, codecid:1
[2015-10-09 12:05:10(686)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 12:05:11(405)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(413)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(425)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(432)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(440)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(450)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(461)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(465)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(469)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(473)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(476)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(479)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(482)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(487)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(490)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(493)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 12:05:11(496)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(499)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:11(503)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(506)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:11(509)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(511)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:11(514)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:11(518)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:11(521)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 12:05:11(525)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 12:05:11(527)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 12:05:11(530)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 12:05:11(533)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
[2015-10-09 12:05:11(539)]        SetFormat(1920x1080, YUY2, 20fps) = 0
[2015-10-09 12:05:11(543)]        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
[2015-10-09 12:05:11(550)]        video init finish:1920x1080, YUY2, fps:20, codecid:1
[2015-10-09 12:05:12(179)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0xf0554, l:0, t:0, r:2160, b:1440)
[2015-10-09 12:05:12(337)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:6
[2015-10-09 12:05:26(856)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
[2015-10-09 12:05:28(160)]        Invoke        LeaveRoom(roomid=1)        Elapse:266 ms
[2015-10-09 12:05:28(190)]        Invoke        LogoutServer(userid=14)        Elapse:15 ms
[2015-10-09 12:05:28(237)]        Invoke        BRAC_Release        Elapse:31 ms

作者: admin    时间: 2015-10-9 12:09
您好,请用上面的“brMediaCore_2.rar”再测试一下,谢谢。PC、surface都重新测试一遍。

作者: kinghong    时间: 2015-10-9 14:25
admin 发表于 2015-10-9 12:09
您好,请用上面的“brMediaCore_2.rar”再测试一下,谢谢。PC、surface都重新测试一遍。

你好,下面是最新测试结果,surface上本地画面过段时间就开始延迟,PC上显示的远程surface画面卡顿,suface上显示的远程PC画面流畅。

Pc端:
[2015-10-08 23:17:48(805)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-08 23:17:48(805)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 31 2015 22:08:48)
[2015-10-08 23:17:48(805)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-08 23:17:48(821)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-08 23:17:48(821)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2015-10-08 23:17:48(837)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 12:00:30)
[2015-10-08 23:17:48(852)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-08 23:17:48(852)]        Invoke        Connect(192.168.0.100,8906)=0
[2015-10-08 23:17:48(852)]        Invoke        LoginServer(username=user123)
[2015-10-08 23:17:48(930)]        CheckClientSocketLink         Connect(ip=192.168.0.100,port=8906)
[2015-10-08 23:17:49(055)]        Server version: V5.3(Build Time:2015-08-09 21:21:30, Server OS:Windows)
[2015-10-08 23:17:49(102)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-08 23:17:49(399)]        Message        OnLoginSystem(userid=31,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-08 23:17:49(399)]        Server running time: 0 days, 5 hours, 47 minutes, license mode:0
[2015-10-08 23:17:49(399)]        Invoke        EnterRoom(roomid=1)
[2015-10-08 23:17:49(446)]        Connection to streaming media server successfully!(udp delay:23ms)
[2015-10-08 23:17:49(509)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2015-10-08 23:17:49(509)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2015-10-08 23:17:49(509)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x504e0, l:0, t:0, r:295, b:168)
[2015-10-08 23:17:49(509)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2015-10-08 23:17:49(509)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-08 23:17:49(509)]        Invoke        SetVideoPos(dwUserId:30, hWnd:0x80568, l:0, t:0, r:801, b:450)
[2015-10-08 23:17:49(509)]        Invoke        UserCameraControl(userid=30,bOpen=1)
[2015-10-08 23:17:49(509)]        Invoke        UserSpeakControl(userid=30,bOpen=1)
[2015-10-08 23:17:49(555)]        On Remote UserCameraControl(dwUserId:30, bOpen:1)
[2015-10-08 23:17:49(587)]        On Remote UserSpeakControl(dwUserId:30, bOpen:1)
[2015-10-08 23:17:49(680)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(680)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 10fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0, 30fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(696)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(712)]        userid(30) audio decode, codec:11, 1 channel, 16000Hz
[2015-10-08 23:17:49(712)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(RGB24, 0x0, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(RGB24, 0x0, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(RGB24, 0x0, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(RGB24, 0x0, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(RGB24, 0x0, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUV420P, 0x30323449, 30fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUV420P, 0x30323449, 15fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 23:17:49(712)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUV420P, 0x30323449, 5fps)
[2015-10-08 23:17:49(712)]        Prepare config camera(1-Logitech HD Pro Webcam C910): 1920x1080, 20fps
[2015-10-08 23:17:49(712)]                SetFormat(1920x1080, RGB24, 20fps) = 0
[2015-10-08 23:17:49(712)]                Video Config Size(1920, 1080)        Format(RGB24, 20fps)
[2015-10-08 23:17:49(753)]        userid(30) video decode, codec:1, 1920x1080, delay:0ms
[2015-10-08 23:17:50(085)]        video init finish:1920x1080, RGB24, fps:20, codecid:1
[2015-10-08 23:17:50(093)]        WaveIn Audio Capture Driver(Microphone (HD Pro Webcam C910))
[2015-10-08 23:17:50(094)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-08 23:17:50(094)]        Audio codec init, handle:3, 11, 1, 16000, 16, 15850
[2015-10-08 23:17:50(119)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-08 23:17:50(143)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-08 23:17:50(187)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:4
[2015-10-08 23:17:51(538)]        Message        OnP2PConnectState(userid=30, state=1)
[2015-10-08 23:17:51(876)]        Message        OnP2PConnectState(userid=30, state=3)
[2015-10-08 23:20:17(425)]        OnSocketClose, index(3)-errorcode(0-0), flags:0x81, bTcp(1),userid(30), list:0

[2015-10-08 23:20:17(429)]        Message        OnP2PConnectState(userid=30, state=2)
[2015-10-08 23:20:17(486)]        Message        OnUserLeaveRoom(userid=30,siteindex=0)
[2015-10-08 23:20:23(655)]        Invoke        LeaveRoom(roomid=1)        Elapse:47 ms
[2015-10-08 23:20:23(733)]        Invoke        LogoutServer(userid=31)        Elapse:78 ms
[2015-10-08 23:20:23(811)]        Invoke        BRAC_Release        Elapse:78 ms

surface:

[2015-10-09 14:17:42(357)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-09 14:17:42(359)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
[2015-10-09 14:17:42(364)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-09 14:17:42(395)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-09 14:17:42(399)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2015-10-09 14:17:42(403)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 12:00:30)
[2015-10-09 14:17:42(427)]        Apply video parameter:1920x1080, bitrate:550kbps, quality:3, gop:60, fps:20, preset:3, codec:0
[2015-10-09 14:17:42(435)]        Invoke        Connect(192.168.0.100,8906)=0
[2015-10-09 14:17:42(439)]        Invoke        LoginServer(username=user123)
[2015-10-09 14:17:42(489)]        CheckClientSocketLink         Connect(ip=192.168.0.100,port=8906)
[2015-10-09 14:17:42(634)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2015-10-09 14:17:42(712)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-09 14:17:43(009)]        Message        OnLoginSystem(userid=30,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-09 14:17:43(017)]        Server running time: 0 days, 5 hours, 47 minutes, license mode:0
[2015-10-09 14:17:43(018)]        Invoke        EnterRoom(roomid=1)
[2015-10-09 14:17:43(057)]        Connection to streaming media server successfully!(udp delay:23ms)
[2015-10-09 14:17:43(147)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2015-10-09 14:17:43(155)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2015-10-09 14:17:43(156)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x2d0452, l:0, t:0, r:295, b:168)
[2015-10-09 14:17:43(172)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
[2015-10-09 14:17:43(180)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-09 14:17:43(187)]        WaveIn Audio Capture Driver(麦克风 (HD Pro Webcam C920))
[2015-10-09 14:17:43(196)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-09 14:17:43(204)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-10-09 14:17:43(296)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-09 14:17:43(299)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-09 14:17:43(784)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(792)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(803)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(807)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(816)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(826)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(835)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(844)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(853)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(864)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(873)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(881)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(890)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(898)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(911)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(920)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-09 14:17:43(929)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(937)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 14:17:43(947)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(955)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 14:17:43(964)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:43(972)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 14:17:43(981)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 14:17:43(990)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 14:17:43(998)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-09 14:17:44(007)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-09 14:17:44(016)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-09 14:17:44(024)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-09 14:17:44(033)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
[2015-10-09 14:17:44(052)]                The best video format is detected: YUY2
[2015-10-09 14:17:44(062)]                SetFormat(1920x1080, YUY2, 20fps) = 0
[2015-10-09 14:17:44(071)]                Video Config Size(1920, 1080)        Format(YUY2, 20fps)
[2015-10-09 14:17:44(091)]        video init finish:1920x1080, YUY2, fps:20, codecid:1
[2015-10-09 14:17:45(128)]        video codec init:codec:1, 20fps, 1920x1080, bitrate:550kbps, quality:3, preset:3, gop:60, handle:2
[2015-10-09 14:17:47(342)]        Message        OnUserEnterRoom(userid=31,nickname=user123,siteindex=1)
[2015-10-09 14:17:47(352)]        Invoke        SetVideoPos(dwUserId:31, hWnd:0x1a0392, l:0, t:0, r:801, b:450)
[2015-10-09 14:17:47(365)]        Invoke        UserCameraControl(userid=31, bOpen=1, stream=0)
[2015-10-09 14:17:47(377)]        Invoke        UserSpeakControl(userid=31,bOpen=1)
[2015-10-09 14:17:47(462)]        On Remote UserCameraControl(dwUserId:31, bOpen:1)
[2015-10-09 14:17:47(473)]        On Remote UserSpeakControl(dwUserId:31, bOpen:1)
[2015-10-09 14:17:48(166)]        userid(31) video decode, codec:1, 1920x1080, delay:16ms
[2015-10-09 14:17:48(293)]        userid(31) audio decode, codec:11, 1 channel, 16000Hz
[2015-10-09 14:17:49(370)]        Message        OnP2PConnectState(userid=31, state=1)
[2015-10-09 14:17:49(709)]        Message        OnP2PConnectState(userid=31, state=3)
[2015-10-09 14:20:15(267)]        Invoke        LeaveRoom(roomid=1)        Elapse:359 ms
[2015-10-09 14:20:15(310)]        Invoke        LogoutServer(userid=30)        Elapse:31 ms
[2015-10-09 14:20:15(360)]        Invoke        BRAC_Release        Elapse:31 ms


作者: admin    时间: 2015-10-9 14:31
surface上本地画面过段时间就开始延迟

请问720P会延迟吗?如果720P不延迟,请看一下Surface上面的CPU资源占用是什么范围?
作者: kinghong    时间: 2015-10-9 15:13
admin 发表于 2015-10-9 14:31
请问720P会延迟吗?如果720P不延迟,请看一下Surface上面的CPU资源占用是什么范围?

720P下不延迟,1080P下cpu占用率是70%左右,720下是50%
作者: admin    时间: 2015-10-9 15:29
Surface,1080P,将帧率设置为15fps,看是否会延迟?
作者: kinghong    时间: 2015-10-9 16:16
admin 发表于 2015-10-9 15:29
Surface,1080P,将帧率设置为15fps,看是否会延迟?

帧率设置为15fps还是延迟
作者: admin    时间: 2015-10-9 16:26
请问通话多长时间后才出现延迟,延迟大概有多少秒?
可否把PC上的摄像头插到Surface上面测试看看?

作者: kinghong    时间: 2015-10-9 16:46
admin 发表于 2015-10-9 16:26
请问通话多长时间后才出现延迟,延迟大概有多少秒?
可否把PC上的摄像头插到Surface上面测试看看?

开始延迟的时间不定,有时后会长点,有时候刚打开就延迟,延迟大概2秒,用外接摄像头刚开始没有延迟,过会也会延迟。
作者: kinghong    时间: 2015-10-9 16:47
admin 发表于 2015-10-9 16:26
请问通话多长时间后才出现延迟,延迟大概有多少秒?
可否把PC上的摄像头插到Surface上面测试看看?

另外出现延迟后CPU占用率就上不去了,只有45%左右
作者: admin    时间: 2015-10-9 17:03
修改一下您的程序代码,把Surface本地预览的代码注释掉,看远程是否还会延迟。

排除本地渲染视频是否会造成延迟。
作者: kinghong    时间: 2015-10-9 17:08
admin 发表于 2015-10-9 17:03
修改一下您的程序代码,把Surface本地预览的代码注释掉,看远程是否还会延迟。

排除本地渲染视频是否会 ...

你好,surface延迟是本地视频和远程视频都会延迟,刚刚把PC上的客户端关闭了,surface只显示本地画面不显示远程画面的时候1080P就不延迟,请问会是哪边有问题呢,surface配置是i54300U 1.9Hz
作者: admin    时间: 2015-10-9 17:14
已经让同事在Surface上验证您的问题了。

另外您可以尝试一下,不用您自己的应用程序,使用AnyChat for Windows SDK\bin\demo\BRAnyChatMeeting.exe,看是否会延迟?里面的“高级设置”可以设置视频分辩率、码率等参数。
作者: kinghong    时间: 2015-10-9 17:43
admin 发表于 2015-10-9 17:14
已经让同事在Surface上验证您的问题了。

另外您可以尝试一下,不用您自己的应用程序,使用AnyChat for W ...

你好,我刚刚用你们的程序测试BRAnyChatMeeting.exe,参数设置与之前相同,也是一样会延迟; 这个问题希望你们能多点关注,尽快帮忙解决下,谢谢了。
作者: 佰锐科技-李友勤    时间: 2015-10-9 18:02
kinghong 发表于 2015-10-9 17:43
你好,我刚刚用你们的程序测试BRAnyChatMeeting.exe,参数设置与之前相同,也是一样会延迟; 这个问题希 ...

您好,目前该问题已经提交给研发的同事在分析了,请耐心等等
作者: admin    时间: 2015-10-10 00:56
您好,请替换附件中的库文件,看问题是否可以解决?

brMediaShow.rar

38.41 KB, 下载次数: 3


作者: kinghong    时间: 2015-10-10 11:16
admin 发表于 2015-10-10 00:56
您好,请替换附件中的库文件,看问题是否可以解决?

你好,用最新的dll测试了,1080P本地会延迟,远程卡顿现象没有了。
作者: kinghong    时间: 2015-10-10 15:54
admin 发表于 2015-10-10 00:56
您好,请替换附件中的库文件,看问题是否可以解决?

请问,你们今天在解决这个问题吗?
作者: 佰锐科技-李友勤    时间: 2015-10-10 16:08
kinghong 发表于 2015-10-10 15:54
请问,你们今天在解决这个问题吗?

您好,在解决这个问题,有进展会及时回复您
作者: kinghong    时间: 2015-10-10 16:17
佰锐科技-李友勤 发表于 2015-10-10 16:08
您好,在解决这个问题,有进展会及时回复您

好的,你们有测试环境吗,因为明天又是周末了,客户那边需要解决问题时间的确切回复。
作者: admin    时间: 2015-10-12 11:07
您好,请替换附件中的库文件,再测试看看,谢谢。

BRAnyChatCore.rar

231.65 KB, 下载次数: 4


作者: kinghong    时间: 2015-10-12 13:39
admin 发表于 2015-10-12 11:07
您好,请替换附件中的库文件,再测试看看,谢谢。

请问你们在surface上测试了吗,因为我测试的surface不在身边,现在不能立马测试。
作者: 佰锐科技-李友勤    时间: 2015-10-12 14:28
kinghong 发表于 2015-10-12 13:39
请问你们在surface上测试了吗,因为我测试的surface不在身边,现在不能立马测试。

您好, 我们用简单的demo测试了下,暂时没发现延迟的情况。建议您在您那边的环境下再试试看看
作者: kinghong    时间: 2015-10-12 15:03
admin 发表于 2015-10-12 11:07
您好,请替换附件中的库文件,再测试看看,谢谢。

今天换了个高配的surface测试,不过很遗憾测试结果与上周是一样的,1080P下本地视频还是会延迟,运行视频对话软件的时候CPU占用率达到70%,以下是surface测试日志,请查看!
[2015-10-12 14:59:31(770)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-10-12 14:59:31(770)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Oct 12 2015 11:06:43)
[2015-10-12 14:59:31(785)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2015-10-12 14:59:31(801)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2015-10-12 14:59:31(816)]        Load BRMediaShow.dll success!(V5.3 Build Time:Oct 10 2015 00:55:17)
[2015-10-12 14:59:31(816)]        Load BRMediaCore.dll success!(V5.3 Build Time:Oct  9 2015 12:00:30)
[2015-10-12 14:59:31(832)]        Video capture device supported:
[2015-10-12 14:59:31(832)]                1-Microsoft LifeCam Rear
[2015-10-12 14:59:31(848)]                2-Microsoft LifeCam Front
[2015-10-12 14:59:31(848)]        Audio capture device supported:
[2015-10-12 14:59:31(848)]                1-麦克风阵列 (Realtek High Definition Audio)
[2015-10-12 14:59:31(848)]        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:25, preset:3, codec:0
[2015-10-12 14:59:31(863)]        Invoke        Connect(173.208.145.34,8906)=0
[2015-10-12 14:59:31(863)]        Invoke        LoginServer(username=user123)
[2015-10-12 14:59:31(910)]        CheckClientSocketLink         Connect(ip=173.208.145.34,port=8906)
[2015-10-12 14:59:32(798)]        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
[2015-10-12 14:59:32(814)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2015-10-12 14:59:33(454)]        Message        OnLoginSystem(userid=346,errorcode=0,username=user123), msg deliver worked(1)
[2015-10-12 14:59:33(454)]        Server running time: 8 days, 23 hours, 1 minutes, license mode:0
[2015-10-12 14:59:33(454)]        Invoke        EnterRoom(roomid=1)
[2015-10-12 14:59:33(767)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2015-10-12 14:59:33(767)]        Connection to streaming media server successfully!(udp delay:156ms)
[2015-10-12 14:59:33(782)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2015-10-12 14:59:33(782)]        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x340364, l:0, t:0, r:295, b:168, dwStreamIndex:0)
[2015-10-12 14:59:33(798)]        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
[2015-10-12 14:59:33(798)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2015-10-12 14:59:34(064)]        On Remote UserCameraControl(dwUserId:345, bOpen:1)
[2015-10-12 14:59:34(220)]        On Remote UserSpeakControl(dwUserId:345, bOpen:1)
[2015-10-12 14:59:34(298)]        Message        OnP2PConnectState(userid=345, state=1)
[2015-10-12 14:59:34(392)]        Message        OnP2PConnectState(userid=345, state=3)
[2015-10-12 14:59:34(564)]        WaveIn Audio Capture Driver(麦克风阵列 (Realtek High Defini)
[2015-10-12 14:59:34(564)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2015-10-12 14:59:34(564)]        Invoke        SetVideoPos(dwUserId:345, hWnd:0xd0296, l:0, t:0, r:801, b:450, dwStreamIndex:0)
[2015-10-12 14:59:34(564)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2015-10-12 14:59:34(564)]        Invoke        UserCameraControl(userid=345, bOpen=1, stream=0)
[2015-10-12 14:59:34(579)]        Invoke        UserSpeakControl(userid=345,bOpen=1)
[2015-10-12 14:59:34(595)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2015-10-12 14:59:34(611)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2015-10-12 14:59:34(985)]        userid(345) audio decode, codec:11, 1 channel, 16000Hz
[2015-10-12 14:59:35(016)]        userid(345) video decode, codec:1, 1920x1080, delay:31ms
[2015-10-12 14:59:35(031)]                Video Config Size(1920, 1080)        Format(H264, 25fps)
[2015-10-12 14:59:35(031)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(031)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(047)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(063)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(078)]        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(094)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-12 14:59:35(110)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
[2015-10-12 14:59:35(125)]        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
[2015-10-12 14:59:35(125)]        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 25fps
[2015-10-12 14:59:35(141)]                The best video format is detected: YUY2
[2015-10-12 14:59:35(141)]                SetFormat(1920x1080, YUY2, 25fps) = 0
[2015-10-12 14:59:35(141)]                Video Config Size(1920, 1080)        Format(YUY2, 25fps)
[2015-10-12 14:59:35(168)]        video init finish:1920x1080, YUY2, fps:25, codecid:1
[2015-10-12 14:59:35(884)]        video codec init:codec:1, 25fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:5
[2015-10-12 14:59:47(496)]        Invoke        LeaveRoom(roomid=1)        Elapse:344 ms
[2015-10-12 14:59:47(515)]        Invoke        LogoutServer(userid=346)        Elapse:15 ms
[2015-10-12 14:59:47(568)]        Invoke        BRAC_Release        Elapse:47 ms

作者: admin    时间: 2015-10-12 15:22
运行视频对话软件的时候CPU占用率达到70%
CPU占用率高与帧率高、分辨率高有关:
video codec init:codec:1, 25fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60

可尝试将帧率降低一些,比如15,20,看CPU资源占用率是否会下来?

作者: admin    时间: 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样的参数设置在PC上不会出现本地预览延迟的。
作者: kinghong    时间: 2015-10-12 15:57
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

是的,PC上不会,我降低帧率CPU占用率仍然很高,帧率设置为5和8的时候CPU占用率才会下来,如果降低分辨率到720P的话CPU占用率就很明显的下来了。
作者: kinghong    时间: 2015-10-13 14:16
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问今天有没有要更新的dll可以测试的。
作者: 佰锐科技-陈伟    时间: 2015-10-13 14:23
kinghong 发表于 2015-10-13 14:16
请问今天有没有要更新的dll可以测试的。

您好,研发部同事还在处理中,有进展会及时回复您!
作者: kinghong    时间: 2015-10-13 14:35
佰锐科技-陈伟 发表于 2015-10-13 14:23
您好,研发部同事还在处理中,有进展会及时回复您!

你好,这个问题已经困扰我们很长时间了,希望你们能尽快有结果。
作者: kinghong    时间: 2015-10-14 15:12
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问什么时候可以解决这个问题呢,我们的客户也在问我。
作者: 佰锐科技-陈伟    时间: 2015-10-14 15:20
kinghong 发表于 2015-10-14 15:12
请问什么时候可以解决这个问题呢,我们的客户也在问我。

您好 研发部正在处理中,有结果会第一时间回复您!
作者: kinghong    时间: 2015-10-15 18:41
admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

你好,今天我们用skype测试在surface上的运行情况,测试的情况是没有延迟的,而且skype的CPU占用率很低,只有10%左右,画面清晰度很高,比较而言anychat与skype的差距还是很大的,希望你们可以缩小这个差距,我们的客户也在比较skype,当他们问起来为什么有差别的时候,请问我该怎样和客户解释?
作者: 佰锐科技-李友勤    时间: 2015-10-15 21:21
kinghong 发表于 2015-10-15 18:41
你好,今天我们用skype测试在surface上的运行情况,测试的情况是没有延迟的,而且skype的CPU占用率很低, ...

skype作为一款老牌的面向消费者的即时通讯软件,在用户体验方面有着深厚的基础。作为微软旗下的一款重金打造的产品,与windows的兼容性有着天然的优势。
anychat作为一款行业内的后起之秀,在功能方面并不输给skype,anychat诞生以来,也经历了其他任何一款优秀产品所经历的从无到有、从粗糙到优秀的成长过程。所以才有了anychat今天的丰富而全面的功能,当然世上没有完美的产品,特别是软件行业,不断地优化与更新是IT行业保持先进的基础。anychat在各项功能的基础上也在不断地优化,特别是在音视频交互方面,各项功能的表现在行业内也处于领先水准。当然我们永远不会满足于此,世上最优秀的产品就是我们的奋斗目标。
目前对于您的需求我们也深感迫切,希望能尽快解决。针对您的问题我们团队也正在研究并加以处理。希望您能耐心等待,与我们一起见证anychat的再一次成长。
作者: kinghong    时间: 2015-10-15 22:35
你说的这些我都能理解,但是面对客户的提问我是左右为难,不知道如何解释是好。希望你们能尽快解决surface下的问题,我们有耐性等,可是客户的耐性是有限的。
作者: admin    时间: 2015-10-15 23:16
您好,从目前的情况来看,应该是Surface开放了新的特性(某些特定的API接口),而Skype充分利用了该特性,所以资源占用率才会比较低。

目前我们的研发工程师已经在Microsoft的MSDN上面进行了提问,正等待Microsoft工程师的回复。
作者: kinghong    时间: 2015-10-19 16:54
admin 发表于 2015-10-15 23:16
您好,从目前的情况来看,应该是Surface开放了新的特性(某些特定的API接口),而Skype充分利用了该特性, ...

请问surface上的延迟问题研究有进展吗,大概多久可以解决?
作者: kinghong    时间: 2015-10-20 15:48
admin 发表于 2015-10-15 23:16
您好,从目前的情况来看,应该是Surface开放了新的特性(某些特定的API接口),而Skype充分利用了该特性, ...

你好,请问surface上的延迟问题近期可以解决吗?
作者: 佰锐科技-李永星    时间: 2015-10-20 16:25
kinghong 发表于 2015-10-20 15:48
你好,请问surface上的延迟问题近期可以解决吗?

您好,研发还在测试,请你关注论坛版块:团队日志
作者: kinghong    时间: 2015-10-27 15:53
佰锐科技-李永星 发表于 2015-10-20 16:25
您好,研发还在测试,请你关注论坛版块:团队日志

你好,请问surface上的延迟问题什么时候可以解决呢?
作者: 佰锐科技-陈伟    时间: 2015-10-27 16:34
kinghong 发表于 2015-10-27 15:53
你好,请问surface上的延迟问题什么时候可以解决呢?

您好 目前我们正等待Microsoft工程师的回复,如有更新,请关注团队日志版块
作者: kinghong    时间: 2015-10-28 10:52
佰锐科技-陈伟 发表于 2015-10-27 16:34
您好 目前我们正等待Microsoft工程师的回复,如有更新,请关注团队日志版块

你好,下面链接是微软的性能分析工具,希望对你们解决surface延迟的问题有帮助http://www.microsoft.com/en-us/download/details.aspx?id=28567
作者: kinghong    时间: 2015-10-28 10:53
admin 发表于 2015-10-15 23:16
您好,从目前的情况来看,应该是Surface开放了新的特性(某些特定的API接口),而Skype充分利用了该特性, ...

你好,下面链接是微软的性能分析工具,希望对你们解决surface延迟的问题有帮助http://www.microsoft.com/en-us/download/details.aspx?id=28567
作者: 佰锐科技-李友勤    时间: 2015-10-28 11:47
kinghong 发表于 2015-10-28 10:53
你好,下面链接是微软的性能分析工具,希望对你们解决surface延迟的问题有帮助http://www.microsoft.com/ ...

好的,谢谢
作者: kinghong    时间: 2015-10-29 17:27
佰锐科技-李友勤 发表于 2015-10-28 11:47
好的,谢谢

请问针对surface延迟的问题你们有没有在做测试呢。




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