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,当他们问起来为什么有差别的时候,请问我该怎样和客户解释?