kinghong 发表于 2015-10-12 15:03:21

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

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

admin 发表于 2015-10-12 15:22:55

运行视频对话软件的时候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:19

另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样的参数设置在PC上不会出现本地预览延迟的。

kinghong 发表于 2015-10-12 15:57:54

admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

是的,PC上不会,我降低帧率CPU占用率仍然很高,帧率设置为5和8的时候CPU占用率才会下来,如果降低分辨率到720P的话CPU占用率就很明显的下来了。

kinghong 发表于 2015-10-13 14:16:22

admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问今天有没有要更新的dll可以测试的。

佰锐科技-陈伟 发表于 2015-10-13 14:23:58

kinghong 发表于 2015-10-13 14:16
请问今天有没有要更新的dll可以测试的。

您好,研发部同事还在处理中,有进展会及时回复您!

kinghong 发表于 2015-10-13 14:35:27

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

你好,这个问题已经困扰我们很长时间了,希望你们能尽快有结果。

kinghong 发表于 2015-10-14 15:12:20

admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

请问什么时候可以解决这个问题呢,我们的客户也在问我。

佰锐科技-陈伟 发表于 2015-10-14 15:20:39

kinghong 发表于 2015-10-14 15:12
请问什么时候可以解决这个问题呢,我们的客户也在问我。

您好 研发部正在处理中,有结果会第一时间回复您!

kinghong 发表于 2015-10-15 18:41:45

admin 发表于 2015-10-12 15:32
另外本地预览视频的延迟可能与Surface的Camera底层驱动相关,研发的同事还在处理中,因为同样的程序,同样 ...

你好,今天我们用skype测试在surface上的运行情况,测试的情况是没有延迟的,而且skype的CPU占用率很低,只有10%左右,画面清晰度很高,比较而言anychat与skype的差距还是很大的,希望你们可以缩小这个差距,我们的客户也在比较skype,当他们问起来为什么有差别的时候,请问我该怎样和客户解释?
页: 1 2 3 [4] 5 6
查看完整版本: 关于surface调用内置摄像头分辨率上不去问题